python中的注释:
3个英文单引号 或者 3个英文双引号——注释大段内容
#开头,注释一行
缩进:
风格保持一致,全用tab
:可以提示缩进的开始
跨行:
\ 用在句末可以跨行,但是 \ 之后不能有任何内容
输入、输出:
输入的内容全部以字符串的格式返回
input(“提示信息”);
print()
函数调用:
使用某个调用模块中的函数时候,要在该函数之前加上module. 形如module.function
判断两个浮点数是否相等:
看它们的差是否小于一个极小的值
python支持大整数运算
字符串:
用单引号括住的字符串中,可以加双引号;用双引号括住的字符串中可以加单引号
输出引号的问题也可以用转义字符解决 \
整数的进制:
0o24---八进制数
0x24---十六进制数
0b101--二进制数
除法和整除:
/ 是数学意义上的除法
// 是整除的意思
python中字符不能与数值进行运算。
python中赋值是以绑定为导向的,有对象则绑定,没有则创建之后再绑定
python中最常用的数据结构:
列表
list 以 [] 包围数据集合,以逗号分隔成员, 列表可以包含任何数据类型,可以包含另一个列表
列表加法:类似字符串加法,[1,2]+[3,4]=[1,2,3,4]
列表乘法:[None]*5=[None, None, None, None, None]
列表元素从0开始
列表如c++的vector一样,带有很多函数
元组
元组看成特殊的列表,元组一旦建立不可改变,成员不可变,也不能添加和减少数据项
元组以括号 () 括起数据元素
建立只有一个元素的元组,元素后面要有一个逗号
字典
每个成员以“键:值”对的形式存在
用 {} 包围成员
字典是无序的
只能用键值来访问,而不能用序号来访问成员
字典带有多种操作函数