python 4.27
一、格式化输出 %
文本 %s
数字 %d
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
# name = input('请输入姓名:') # age = int(input('请输入年龄:')) # job = input('请输入工作名称:') # hobbie = input('请输入爱好:') # msg = ''' # ------------ info of %s ----------- # Name : %s # Age : %d # job : %s # Hobbie: %s # ------------- end ----------------- # ''' % (name,name,age,job,hobbie) # print(msg)
二、运算符
()> not > and > or
同级的话从左到右依次
分为两种情况(前后都是比较、前后都是数字)
三、while else
while 循环结束是执行else,如果遇见break则直接跳出,不执行else
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
# count = 1 # while count <= 5: # print(count) # count = count + 1 # else: #循环结束走else # print('循环完啦') # print('我是有底线的') # count = 1 # while count <= 5: # print(count) # count = count + 1 # if count == 4: # break #当count满足if条件时直接走下面break跳出,不再走else # else: # print('1')
四、编码初识
一、ASCII:字母、数字、特殊字符
8位组成一个字节组成一个字符。
字符:为组成内容的最小单元
二、万国码 unicode
16位,均用两个字节表示,如汉字等无法表示完全
升级:
32位,均用4个字节表示,资源浪费
升级:
utf-8: 最小用8位表示一个字符
a :一个字节( 8位)
欧洲文字:两个字节(16位)
亚洲文字:三个字节(24位)
utf-16:最小用16位表示一个字符
三、gbk(国家标准)
a : 一个字节(8位)
中文: 两个字节(16位)
四、8位8bit= 1byte
1024bytes =1kb
1024kb = 1MB
1024MB = 1GB
1024GB = 1TB