本文是对Python3中的数字、字符串、列表、元组、字典、集合等常用数据类型的相关函数和方法的回顾,主要是以表格的形式呈现
一、数字
Python支持三种不同的数值类型
整型(int)
通常被称为整型或整数,是正或负整数,不带小数点。Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Python3 没有 Python2 的 Long 类型。布尔(bool)是整型的子类型。浮点型(float)
浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示复数(complex)
复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型
(一)数字类型转换
函数 | 描述 |
---|---|
int(x) | 将x转换为整数 |
float(x) | 将x转换为浮点数 |
complex(x) | 将x转换为复数,实数部分为x,虚数部分为0 |
complex(x,y) | 将x和y转换为复数,实数部分为x,虚数部分为y |
(二)数学函数
函数 | 返回值(描述) |
---|---|
abs(x) | 返回数字的绝对值,如abs(-10) 返回 10 |
fabs(x) | 返回数字的绝对值,如math.fabs(-10) 返回10.0 |
ceil(x) | 返回数字的上入整数,如math.ceil(4.1) 返回 5 |
floor(x) | 返回数字的下舍整数,如math.floor(4.9)返回 4 |
exp(x) | 返回e的x次幂(ex),如math.exp(1) 返回2.718281828459045 |
log(x,base) | base为底数,默认为e,如math.log(100,10)返回2.0 |
log10(x) | 返回以10为基数的x的对数,如math.log10(100)返回 2.0 |
max(x1,x2,…) | 返回给定参数的最大值 |
min(x1,x2,…) | 返回给定参数的最小值 |
modf(x) | 返回x的小数部分与整数部分,两部分的数值符号与x相同,整数部分以浮点型表示 |
pow(x,y)< |