数
据类型
字
符串
表
示
单
引、双引、三单、三双
切
片
[M:
N
K
]
[
M,N)
K
为步长
[
-
1]
逆序
操
作符
+
连接
*
复制
x
in s
返回
True
或
False
格
式化
槽
{
顺序:填充
对齐
宽度
,
.
精度
类型
}
f
ormat
处
理函数
en(x)
s
tr(x)
将
x
转为字符串
e
val(x)
去掉
x
最外侧引号
处
理方法
s
tr.lower
、
str.upper
s
tr.spilt(sep)
返回列表,由
str
根据
sep
分割成
s
tr.count(x) x
在
str
中出现次数
s
tr.replace(old,new)
s
tr.center(width[,fillchar])
s
tr.strip(chars)
删除头尾
chars
中字符
s
tr.join(iter)
返回将字符串(序列)
iter
用
str
连接成
的
字符串
组
合数据类型
集
合
定
义
set{}
特
点
无
序
元
素唯一
元
素不可变
操
作符
并
S|T
交
S&T
差
S-T S
交非
T
补
S^T S
交
T
的否定
方
法
s
.add(x)
s
.discard(x)
移除
(
不报错
)
s
.remove(x)
移除(报错)
s
.clear()
清除所有
s
.pop()
随机返回一个元素、更新
s
s
.copy()
en(s)
x
in s
x
not in s
序
列
有
次序
操
作
x
in s
x
not in s
s
+ t
s
*n
索
引、切片
方
法
en(s)
m
in(s)
、
max(s)
s
.index(x[,i,j])
第一次出现
x
的位置
s
.count(x) x
出现次数
类
别
字
符串
元
组
特
点
创
建后不能修改
创
建
(
)
t
uple()
列
表
特
点
可
以任意修改
创
建
[
]
ist()
操
作、方法
=
仅传递引用
索
引、切片替换
d
el
索引、切片删除
+= *=
添加、重复更新
s
orted(x)
排序
s.append(x)
s.clear()
s.copy()
s.insert(i,x)
s.pop(i)
取、删
s.remove(x)
删
s.reverse()
反转
字
典
定
义
映
射
键
值对
创
建
{
<
键
1>
:
<
值
1>}
d
ict()
用
<
字典变量
>[<
键
1>] = <
值
1>
方
法
d
el d[k]
k
in d
d
.keys()
d
.values()
d
.items()
d
,get(key,)
d
.pop(key,)
d
.popitem()
随机取出键值对
en(d)
数
字类型
整
数
表
示方式
十
进制
二
进制
O
b/OB
开头
八
进制
O
o/OO
开头
十
六进制
O
x/OX
开头
浮
点数
浮
点数间运算存在不确定数
r
ound(x,d)
对
x
四舍五入
,y
为小数位数
复
数
~
.real
得实部,
~imag
得虚部
运
算符
+
- * / // % **
o
p =
运
算函数
a
bs(x)
d
ivmod(x,y)
输
出商和余数
p
ow(x,y[,z])
(
x**y)%z
r
ound(x[,y])
m
ax(x1,.....xn)
m
in(x1,...xn)
数
据类型转换
i
nt(x)
f
loat(x)
c
omplex(x)