起航Python(四)
起航Python(三)
变量
- 又称为
标识符,由字母、数字、下划线组成
- 下划线开头的意义
- 单下划线开头:代表不能直接访问的类属性
- 双下划线开头:代表类的私有成员
- 双下划线开头和结尾:代表类的构造函数,特殊方法专用的标识
del 删除变量
保留字
- 不能用做变量名称,或其他标识符名称
| and | exec | not |
| --- | --- | --- |
| assert | finally | or |
| break | for | pass |
| class | from | print |
| continue | global | raise |
| def | if | return |
| del | import | try |
| elif | in | while |
| else | is | with |
| except | lambda | yield |
模块划分
- 使用缩进来写模块,所有代码块语句必须包含相同的缩进空白数量
- 用空行分隔,表示一段新的代码的开始,分隔两段不同功能或含义的代码,便于日后代码的维护或重构
变量类型
Numbers数字
int(有符号整型)
long(长整型[也可以代表八进制和十六进制])
- Python使用 L 来显示长整型
- Python2.X 支持
- Python3.X,数据类型移除,使用 int 替代
float(浮点型)
complex(复数)
String字符串
- 取值的顺序
- 从左到右索引默认0开始,最大范围是字符串长度少1
- 从右到左索引默认-1开始,最大范围是字符串开头
- 截取字符串
[头下标:尾下标:步长]
- 操作符号
List列表
[元素1,元素2...]
- 大多数集合类的数据结构
- 支持字符,数字,字符串甚至可以包含列表
- 取值的顺序,与字符串相同
- 截取操作,与字符串相同
- 更新数据
Tuple元组
Dictionary字典