本章节讲解Python数据类型,文章较长,知识点较多。
标准数据类型 Python的标准数据类型有6种:
数学函数 备注:使用以下函数时,需要先导入math包
- Number(数字)
- string(字符串)
- List(列表)
- Tuple(元祖)
- Sets(集合)
- Directionary(字典)
- 不可变数据(4个):Number、String、Tuple、Sets
- 可变数据(2个):List、Directinary
Number(数字)
- 支持 int(整型)、float(浮点型)、bool(布尔)、complex(复数)。只有一个整数类型int,表示为长整型;没有python2中的long
- 内置的type()函数可以用来查询变量所指的对象类型。
数值运算
- 加+减-乘*除\,运算顺序与数学中一致
- % 取余,17%3 = 2
- ** 乘方,2**5 = 32
int | float | complex |
---|---|---|
10 | 0.0 | 3.14j |
100 | 15.20 | 45.j |
-786 | -21.9 | 9.322e-36j |
080 | 32.3e+18 | .876j |
-0490 | -90. | -.6545+0J |
-0x260 | -32.54e100 | 3e+26J |
0x69 | 70.2E-12 | 4.53e-7j |
函数 | 描述 |
---|---|
abs(x) |
返回数字的整型绝对值,如 |
ceil(x) |
返回数字的上入整数,如 |
cmp(x, y) |
如果 x < y 返回 -1,如果 x == y 返回 0,如果 x > y 返回 1。 |
exp(x) |
返回 e 的 x次幂(ex),如 |
fabs(x) |
返回数字的浮点数绝对值,如 |
floor(x) |
返回数字的下舍整数,如 |
log(x) |
如 |
log10(x) |
返回以 10 为基数的 x 的对数,如 |
max(x1, x2,…) |
返回给定参数的最大值,参数可以为序列 |
min(x1, x2,…) |
返回给定参数的最小值,参数可以为序列 |
modf(x) |
返回 x 的整数部分与小数部分,两部分的数值符号与 x 相同,整数部分以浮点型表示 |
pow(x, y) |
幂等函数, x**y 运算后的值 |
round(x [,n]) |
返回浮点数 x 的四舍五入值,如给出 n 值,则代表舍入到小数点后的位数 </ |