Day2
一、命令行操作
- 变为C盘目录下cd c:/(cd:change directory改变目录)
- 查看当前目录文件列表:dir
- 一个斜杠代表一个目录
- 切换盘:c:
- 进入目录:cd 名字
- 往上走一层:cd ..
- 返回上两层:cd ../..
二、变量的命名规则
- 要具有描述性
- 变量名只能以下划线,数字,字母组成,不可以是空格或者特殊字
- 不能以中文为变量名字,不能以数字开头
- 不可以是保留字,例如print打印出错
三、变量的重新赋值
总而来说,是地址问题,理清楚地址与指针的关系
四、内存回收机制
重新给变量赋值(不是立刻删除,Python有一个内存管理机制)
五、编码问题
- 支持中文的第一张表叫:GB2312
- 统一编码:Unicode 万国码 支持所有国家和地区的编码,存一个东西统一占2个字节
- Utf-8 对Unicode编码的压缩和优化
- 所以现在是用UTF-8
- Python2.X默认编码为ASC码,3.X默认编码为Unicode码
- Windows一个编码,Python一个编码,编译器一个编码,Python2要想正确显示中文,编码要一致?
- #!-*- coding:utf-8 -*- 或者 #coding:utf-8 #改变默认编码
- Unicode向下兼容gbk
- Utf-8将所有的字符进行重新编码
六、注释与缩进
单行注释以#开头,多行注释用三个单引号或三个双引号
多行注释:缩进(indentation)
- 用于判断逻关系
- 语法错误syntax
- Table != 四个空格
- 缩进级别必须保持一致(要用就用同一种缩进)
- 官方建议缩进为四个空格,每敲一次table转化为四个空格