python:while循环、运算符、初始编码
while循环
- while -- 关键字
- while 条件:
- 缩进代码块
- 以上循环是(死循环)
- 终止循环的方法
- 1.break 跳出循环,并且把循环给干掉了
- 2.continue 跳出本次循环,继续下次循环
- 3.改变条件 例如: 参考 打印10以内的数字代码
- while else
- 他们是一体的,如果while判断条件不成立就执行else代码 参考if else
运算符
- 算术运算符
-
- print(a + b)
- print(a - b)
- print(a * b)
- print(a / b)
- print(a % b)
- print(a // b)
- print(a ** b)
-
- 比较运算符
-
- print(a > b)
- print(a < b)
- print(a >= b)
- print(a <= b)
- print(a == b)
- print(a != b)
-
- 赋值运算符
-
- a += 10
- a -= 10
- a *= 10
- a /= 10
- a **= 10
- a //= 10
- a %= 10
-
- 逻辑运算符
-
- and(与)两边的数字不为0取and后面的数字,否则取0
- print(0 and 1)
- print(1 and 9)
- print(6 and -1)
- or(或)两边数字有0取非0,无0取前面的数字
- 成员运算符
- in 在
- not in 不在
-
初始编码
-
-
- ascii码 不支持中文 python2默认编码是ascii码
- unicode 万国码 最少用16为2个字节来表示 中文4个字节
- utf-8 最少用8位1个字节表示 欧洲16位 亚洲24位
- gdk(国标) 中文2字节 英文1字节
- 8(bit)位 == 1(byte)字节
- 1024(byte) == 1Kb(千字节)
- 1024Kb == 1Mb
- 1024Mb == 1Gb
- 1024Gb == 1Tb
- 1024Tb == 1Pb 常用到1Tb
-