天天看点

python 内置函数

python 内置函数

<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字符代码表:

python 内置函数

看代码

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>

继续阅读