1.数字类型
- 整数类型(无范围要求 )
- 浮点数类型
- 复数类型
x + y 返回x + y的值
x - y 返回x - y的值
x * y 返回x * y的值
x / y 返回x / y的值
x // y 返回x除y的整数部分
x % y 返回x余y
- x 返回负x
+ x 返回正x
abs(x) 返回x的绝对值
int(x) 返回x的整数值
float(x) 返回x的浮点数
complex(re, im) 定义复数
c.conjugate() 返回复数的共轭复数
divmod(x, y) 相当于(x//y, x%y)
pow(x, y) 返回x的y次方
x ** y 相当于pow()
2.字符串类型
对于字符串s1,s2:
s1+s2: 连接
s1*2: 重复
s1[ ]: 索引(类似于C语言中字符型数组的下标)
s1[ :] 剪切
len(s1) 长度
s1.upper() 字符串中字母大写
s1.lower() 字符串中字母小写
s1.strip() 去空格+去指定字符
s1.split() 按指定字符分割字符串为数组
s1.join() 连接两个字符串序列
s1.find() 搜索指定字符串
s1.replace() 字符串替换
3.元组类型(tuple)
元素之间用逗号分割,可以是空的t=()
对于一个元组t:
t.count(x) 计算x在tuple中出现的次数
t.index(x) 计算第一个x元素的位置
4.列表类型(list)
对于列表l:
l.append(x) | 将元素x追加到列表list尾部 |
l.extend(L) | 将列表L追加到列表list尾部形成新列表 |
l.insert(i , x) | 在列表第i个位置插入x元素 |
l.remove(x) | 将列表中第一个为x的元素移除,若不存在x元素将引发一个异常 |
l.pop([i]) | 弹出第i个元素并将其返回,若不指定i则默认弹出最后一个元素 |
l.clear() | 清空列表list |
l.index(x) | 返回第一个x元素的位置,若不存在x则报错 |
l.count(x) | 统计列表list中x元素的个数 |
l.reverse() | 将列表反向排列 |
l.sort() | 将列表从小到大排序,若需从大到小list.sort(reverse=True) |
l.copy() | 返回列表的副本 |