while循环
break :直接退出本层循环
continue:停止当前循环,继续执行下一次循环
区别:
break:是彻底的停掉当前循环
continue:停止当前循环,继续执行下一次循环
while...else...——break不会触发else的执行,直接彻底停止这个循环
flag = True while flag: content = input('输入内容,(q退出)') if content == 'q': flag = False print(content)
格式化输出
%s 占位 占位的是字符串,全能的 也可以接受数字(掌握)
%d 占位 只能接受数字(了解)
name= 'alex' age = '38' hobby = '狼' location = '湖边' print('%s,%s,%s,%s' % (name,age,hobby,location))
逻辑运算
顺序:
() > not > and > or
编码初识
初始密码本:ascii 字母, 数字, 特殊字符
0000 0001 8位==1个字节一个字节表示一个字符。
字符;组成内容的最小单元。 -------->abc a b c
中国 中 国
a 01100001
b 01100010
c 01100011
万国码:unicode
创建初期 16位 两个字节表示一个字符。
a :01100001 01100001
中:01100011 01100001
升级:32位 四个字节表示一个字符。
a :01100001 01100001 01100001 01100001
中:01100011 01100001 01100011 01100001
资源浪费。
对Unicode升级 :utf-8。
utf-8:最少用8位数去表示一个字符。
a:01100001(字母用1个字节表示。)
欧洲文字:01100001 01100001(欧洲用2个字节表示。)
亚洲文字——中:01100001 01100001 01100001 (亚洲用3个字节表示。)
utf-16:最少用16位数去表示一个字符
gbk:国家标准。
a : 01100001
中: 01100001 01100001
8位 1个byte
8bit 1byte
1024bytes 1kb
1024kb 1MB
1024MB 1GB
1024GB 1TB