# 基础
变量命名规则
- 字母、数字、下划线组成,不能数字开头
- 常量一般用大写,如
MY_INFO
字符编码
- ASCII 码,8位表示256个字符,128个定义的,预留了128~255的
- 中国编码,1980年 gb2312,1995年GBK1.0,2000年GB18030
- Unicode编码,2^16表示65536个字符,后面出来了UTF-8,可变长的编码,表示1~3字节
输入和输出
- 输入:一般用 input,例如
username = input("username")
- 输出:一般用 print,例如
print(username)
- 输出 print 中可以打印
%d 、%s、%f
- 可以用 print("{0} {1} {2}".format(var1, var2, var3))
- 可以用 print("%s %d %f" % (var1, var2, var3))
- 输出 print 中可以打印
数据类型
数字:int、long(3.X版本中没有了)、float、complex(复数型,如3 + j5)
布尔:0 或 1,True 或 False,真或假
字符串:string,可以使用 type(var) 查看数据类型
bytes:存放二进制文件,一般用在文件或视频传输,如:
- 编码:message = "ヾ§  ̄▽)ゞ2333333".encode("utf-8")
- 解码:info = message.decode('utf-8')
三元运算
- result = 值1 if 条件 else 值2
- 条件成立 result 为 值1;不成了为 值2
进制
- 二进制、八进制、十进制、十六进制(~H、0x~)
扩展数据类型
列表