day2
01010100 新
11010000 开
11010100 一
01100000 家
11000000 看
11000000 看
01010100011101110101011110110
A B C
01000001 01000010 01000011
电报,电脑的传输,存储都是01010101
最早的'密码本' ascii 涵盖了英文字母大小写,特殊字符,数字。
01010101
ascii 只能表示256种可能,太少,
创办了万国码 unicode
16表示一个字符不行,32位表示一个字符。
A 01000001010000010100000101000001
B 01000010010000100100001001000010
我 01000010010000100100001001000010
Unicode 升级 utf-8 utf-16 utf-32
8位 = 1字节bytes
utf-8 一个字符最少用8位去表示,英文用8位 一个字节
欧洲文字用16位去表示 两个字节
中文用24 位去表示 三个字节
utf-16 一个字符最少用16位去表示
gbk 中国人自己发明的,一个中文用两个字节 16位去表示。
11000000
1bit 8bit = 1bytes
1byte 1024byte = 1KB
1KB 1024kb = 1MB
1MB 1024MB = 1GB
1GB 1024GB = 1TB
http://www.cnblogs.com/jin-xin/articles/7459977.html#title-2-10-0
# # name= input('请输入姓名') # age= input('请输入年龄') # job= input('请输入工作') # hobbie= input('请输入爱好') # # msg ='''--------- end ---- info of %s --------- # Name : %s # age : %d # job : %s # hobbie : %s # ----------------------- end ------------------''' %(name,name,int(age),job,hobbie) # # print(msg) # name=1 # age=1 # height=1 # msg = "我叫%s,今年%s 身高 %s 学习进度为3%%" %(name,age,height) #双百分号 是输出%的意思 # # print(msg) #while else 当while 循环被 BREAK 打断,就不会执行 else 的结果, 如果没有BREAK ,就一定执行ELSE # %占位符,s 字符串 d digit 数字 %% 只是单纯的显示% # 3>4 or 4<3 and 1==1 False # 1 < 2 and 3 < 4 or 1>2 True # 2 > 1 and 3 < 4 or 4 > 5 and 2 < 1 True # 1 > 2 and 3 < 4 or 4 > 5 and 2 > 1 or 9 < 8 False # 1 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 False # not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 # X OR Y X为非零 ,则返回X # print(3 or 2) # print(2 or 3) # print(0 or 10) #ps int----->bool # print(int( True )) # print(1 and 2) and 是相反的 # print(0 or 4 and 3 or 2 ) # # print(1 > 2 and 3 or 3 or 4 and 3 < 2) # print(0 or 3 or 0) #3 print(3 > 1 or 2 and 2)