1.while循环
1 while 条件: 2 3 循环体(代码块)
终止循序的方法:
1.break 跳出循环、
2.continue 跳出本次循环,继续下次循环
3.改变条件
注意:条件一直未真,就形成了一个环叫死循环
2.运算符
(1)算数运算符
1 print(a + b) # 加 2 print(b - a) # 减 3 print(b * a) # 乘 4 print(b / a) # 除(有小数点) 5 print(b % a) # 取膜 6 print(b ** a) # 幂(几次方) 7 print(b // a) # 整除(没有小数点)
(2)比较运算符
1 a = 10 2 b = 20 3 print(b > a) # 大于 4 print(b < a) # 小于 5 print(b >= a) # 大于等于 6 print(b <= a) # 小于等于 7 print(b == a) # 等于 8 print(b != a) # 不等于
(3)赋值运算符
1 a = 10 # a就是10 2 a += 10 # a = a + 10 3 a -= 10 # a = a - 10 4 a *= 10 # a = a * 10 5 a /= 10 # a = a / 10 6 a **= 10 # a = a ** 10 7 a //= 10 # a = a // 10 8 a %= 10 # a = a % 10
(4)逻辑运算符
1 not 非 2 and 与 3 or 或 4 5 #and 两边的条件都为真的时候才是真 6 if 3 > 2 and 5 > 9 7 #or 两边的条件只要有一个为真就是真 8 if 3 > 2 or 5 > 9 9 #not 只要碰到真的就是假的,碰到假的就是真的 10 if not 3>5 11 12 print(6 and 16) 13 # 数字做and运算 14 # and前后的数字不为0的时候 15 # 取and后边的数字,否则取0 16 17 print(0 or 0) 18 # 数字做or运算 19 # or前后的数字不为0的时候取or前面的数字 20 # 否则有0的时候取非0
(5)成员运算符
1 in 存在 2 not in 不存在
3.初识编码
1 ascii码 不支持中文 2 unicode 万国码32位,最少用16字节表示 3 中文4字节 4 英文2字节 5 utf-8 最少使用8位(1字节) 6 欧洲 16位(2字节) 7 亚洲 24位(3字节) 8 utf-16 最少使用16位(2个字节) 9 gbk(国标 国家标准) 10 中文 2个字节 11 英文 1个字节
1 8(bit)位 == 1(byte)字节 2 1024(byte) == 1kb(千字节) 3 1024kb == 1Mb 4 1024Mb == 1Gb 5 1024Gb == 1Tb 6 1024Tb == 1Pb