- python编码规范
- 1、分号:不要在行尾加分号,也不要使用分号将两条语句放在同一行
- 2、行长度:理论上每行不要超过80字符
- 3、括号:宁缺毋滥使用括号
- 标识符
- 用来命名等,注意不要使用关键字
- 基本数据类型和变量
- Number数字类型
- int
- float
- 复数
- String字符串类型
- 以单引号或双引号括起来的任意文本
- Boolean布尔值类型
- True
- False
( ),false,[ ]," ",None,{ },0
-
- None
- 是一个特殊的空值,与0并不相同
- list列表类型
- 一种有序的集合,可对其内元素进行多种操作
- list1 = ["张三","李四","wqdas"]
- tuple元组类型
- tuple内元素一旦初始化就不能更改
- dict字典类型
- >>dict1 = {'lisi': 89, 'lili':90}
>>print('lisi')
89
- set集合类型
- set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。
- Number
- 类型
- int(x):将x转换为整数//(向下转换)
- float(x):将x转换为浮点数
- 数学函数
- 绝对值:abs(x)
- (x>y)-(y>x):比较大小,取正值(1)x>y,取负值(-1)x<y
- max(n1,n2.....)
- min(n1,n2...)
- pow(x,y):求x**y
- round(x,n):返回浮点数x的四舍五入值,n代表小数点后的位数
- math模块
- 首先.import math
- math.ceil(x):返回x的向上取值
- math.floor(x):返回x的向下取值
- math.modf(x):返回x的小数部分和整数部分,两部分的数值符号与相同,整数部分以浮点数表示。
- math.sqrt(x):开平方,返回正数部分,浮点数表示
- random模块
- 首先.import random
- random.choice([1,2,3,4]):从指定的序列中随机返回一个元素
- random.randrange(n):从1~n-1之间随机返回一个数
- random.random():随机产生一个[0,1)之间的数
- random.shuffle(list1):将list1中的元素随机排列
- random.uniform(m,n):随机产生m~n之间的浮点数,该浮点数小数位挺多,16位
- 算术运算符与表达式
- 比较运算符
- 赋值运算符与赋值运算符表达式
- 逻辑运算符
- 位运算符
- 成员运算符
- in
- not in
- 身份运算符
- is
- is not