对象:用object / obj 表示
obj.append(要加的1个元素)
obj.extend([要添加的元素组成的列表])
obj.remove(要删除的元素名)
obj.pop(要弹出/删除元素的对应位置) -->默认为最后的
obj.insert(指定的位置–下标,要插入的元素/字符串)
obj.split(分割标志,分割次数n) n为几,就有几个逗号
#例1:
list = " I am a girl"
list.split(" ",2)
#输出: ['', 'I', 'am a girl']
obj.count(elements)–> 出现次数
obj.index(要寻找的值,从哪,到哪
obj.sort( reverse=False 默认从小到大 )
obj.reverse()–> 反转换顺序
序列常用函数:
list(创建内容)
tuple(string)–>生成元组
str(转换成字符串)
len(内容)
max(内容)
min(内容)
sum(内容)
reversed()–>返回反转后的迭代对象
sorted(列表L)–> 返回新列表L’,但L不变
enumerate(字符串)–>列举出(元素下标,元素内容),列完为止
zip(列1,列2,列3,…,列n)–> 同上,列出(列1中第1个元素,列2中第1个元素,列3中第1个元素,…,列n中第1个元素), 列完位置
元组: " ," 是关键 str[:].str()
格式化操作符 % 转义字符 \
分片 a = b[:]
拷贝 a = b
指针指向问题
数字、操作符及运算
注意:
- python中的变量使用之前必须先赋值,否则报错
- _ 变量:应被用户视为只读变量
- pi : π
- e :自然常数
操作符 | 含义 |
---|---|
+ | 加 |
- | 减 |
/ | 除法运算(返回浮点数) |
// | 除法运算(返回整数,但若被除数或除数含有一个浮点数,集聚返回一个浮点数) |
* | 乘 |
** | 幂运算(a**2 表示a的2次方) |
基础函数
函数 | 含义 |
---|---|
abs(x) | |
fabs(x) | |
exp(x) | 输出e的x次幂 |
logy(x) | 输出以y为底,x的指数 |
log(x, y) | 输出以y为底,x的指数 |
log(x) | 默认以e为底 |
max(x1, x2, … ) | 输出序列的最大值 |
min(x1, x2, …) | 输出最小值 |
pow(x, y) | x的y次幂 |
sqrt(x) | x的平方 |
round(x, n) | 返回浮点数x,n表示舍到小数点后n位 |
随机数
函数 | 含义 |
---|---|
choice(seq) | 从列表中随机挑选一个函数 |
random() | 随机生成下一个[0,1)范围内的实数 |
uniform(x, y) | 在[x, y]范围内随机生成一个实数 |
三角函数
函数 | 含义 |
---|---|
cos(x) | x 的余弦值 |
sin(x) | x的正弦值 |
tan(x) | x的正切值 |
redians(x) | 将x转换为弧度制 |