字符
1). 一个二进制位(bit) 8bit = 1byte(字节)
2). py3默认 unicode 所有字符集间的转换,必须经过unicode
3). ASCII阿斯克码_只能存英文,不能存中文 8位
4). unicode 中文或英文一个字符都占两个字节 16位
5). UTF-8 (unicode扩展集) 可变长字符编码 所有中文3个字节 英文1个字节
6). 打印系统默认编码
import sys
sys.getdefaultencoding()
7). 换行一定是三引号,单双皆可
8). 模块寻找路径从当前目录开始
9). 在python中,数字,字符串和元组都是不可变对象。
变量
函数内优先找自己的变量,如果和全局变量同名的话,直接取内部变量。如果没有,则向上查找,取全局变量值。
1). 变量名可以字母、下划线、数字方式
2). 变量名不可与关键字重名
3). 不能有空格
4). 首字不能为数字
5). 中划线不可
6). 变量名全部大写时,就为常量
7). global 函数内部【转全局变量】
重新赋值需要再次写 global
8). 特殊:列表、字典,可修改,不可重新赋值
9). + 号两边分别为不同的内存空间
代码编写相关事项
1. 网络传输必须用二进制格式
2. 合理使用括号增加代码可读性
3. 一行代码不要超过80个字符 多了用 \ 转行
4. 代码块缩进对齐(条件表达式不需要用{})&#x