
<code>abs</code>(x)
绝对值函数
<code>bin</code>(x)
将一个整数转换为二进制字符串。结果是一个有效的Python表达式。如果x不是一个Python的int对象,它定义了一个__index__()方法返回一个整数。
oct(x)
将一个整数数八进制字符串。结果是一个有效的Python表达式。如果x不是一个Python的int对象,它定义了一个__index__()方法返回一个整数。
将一个整数,转化为一个小写的十六进制字符串的前缀“0x”,例如:
bin()、oct()、hex()的返回值均为字符串,且分别带有0b、0o、0x前缀。
chr(i)
参数i:取值范围0到1,114,111之间的正数(0x10FFFF基于16进制)。返回整数i对应的ASCII字符。与ord()作用相反。
版本:该函数在python2和python3各个版本中都可用。不存在兼容性问题。
首先让我们看一下ascii字符代码表:
看代码
ord(c)
与chr(i)相反
float([x])
将一个字符串或数转换为浮点数。如果无参数将返回0.0
class <code>int</code>(x=0)
class <code>int</code>(x, base=10)
将一个字符转换为int类型(默认为十进制整型),base表示进制(注意,如要指定进制的,则输入值要与指定进制是同一类型,而不是输入值转化为指定进制的意思)
round(x[, n])
四舍五入
sum(iterable[, start])
对集合求和
pow(x, y[, z])
返回x的y次幂,z则为整除(如果存在的话)
range([start], stop[, step])
产生一个序列,默认从0开始
divmod(a, b)
分别取商和余数
注意:整型、浮点型都可以
complex([real[, imag]])
创建一个复数,注意间隔
bool([x])
将x转换为Boolean类型
list
列表
定义一个空列表:
列表使用方括号,以逗号分隔的元素
使用可迭代的元素建立列表
直接使用list构造列表
<code>set</code>([iterable])
集合
<dl></dl>
<dt></dt>
<code>tuple</code>([iterable])
<dt>元组,元素不可变更</dt>