1.while 循环
2.运算符
3.初始编码
4.python2 和python3的区别
1.while循环: 关键词:while[循环] break[跳出循环] continue[跳出当前循环,继续下次循环]
while空格条件冒号
缩进循环码(代码块) #代码块 : 只要是程序能过识别的内容在缩进里就是代码块.
2.运算符:算术运算符 , 比较运算符 , 赋值运算符 , 逻辑运算符.
算数运算符 :
print(a + b) # 加
print(b - a) # 减
print(b * a) # 乘
print(b / a) # 除(有小数点)
print(b % a) # 取膜
print(b ** a) # 幂 (几次方)
print(b // a) # 整除(没有小数点)
比较运算符:
a = 10
b = 20
print(b > a) # 大于
print(b < a) # 小于
print(b >= a) # 大于等于
print(b <= a) # 小于等于
print(b == a) # 等于
print(b != a) # 不等于
赋值运算符:
a = 10 # a就是10
# a += 10 # a = a + 10 就是在自己的身上在就上一个自己
# print(a)
# a -= 10
# print(a) # a = a - 10
# a *= 10 # a = a * 10
# print(a)
# a /= 10 # a = a / 10
# print(a)
# a **= 10 # a = a ** 10
# print(a)
# a //= 10 # a = a // 10
# print(a)
# a %= 10 # a = a % 10
# print(a)
逻辑运算符:
与 或 非
and or not
成员运算符:
in 存在
not in 不存在
3.
ascii码 不支持中文
python2 默认编码是 ascii码
unicode 万国码 16位(2字节) 中文32位(4字节)
utf-8 最少使用8位(1字节) 欧洲 16位(2字节) 亚洲 24位(3字节)
utf-16 最少使用16位(2个字节)
gbk(国标 国家标准)
gbk 中文 2个字节
英文 1个字节
4.python2 :
1.重复代码
2.语言不统一
3. 不支持中文
4. python2中input()输入数字可获得数字,输入字符串必须自己手动加引号
5. raw_input()和python3中的input()一样
6. python2中print可以加括号也可以不加括号
7. python2中除法获取到的是整型
8. python2中默认的编码是ascii码
python3:
1. 代码不重复
2. 语言统一
3. 支持中文
4. 只有input()
5. print必须加括号
6. python3中获取到的是浮点型(带小数点的)