python函数进阶小结_Python入门及进阶笔记 Python 内置函数小结

内置函数

常用函数

1.数学相关

•abs(x)

abs()返回一个数字的绝对值。如果给出复数,返回值就是该复数的模。

复制代码 代码如下:

>>>print abs(-100)

100

>>>print abs(1+2j)

2.2360679775

•divmod(x,y)

divmod(x,y)函数完成除法运算,返回商和余数。

复制代码 代码如下:

>>> divmod(10,3)

(3, 1)

>>> divmod(9,3) (3, 0)

•pow(x,y[,z])

pow()函数返回以x为底,y为指数的幂。如果给出z值,该函数就计算x的y次幂值被z取模的值。

复制代码 代码如下:

>>> print pow(2,4)

16

>>> print pow(2,4,2)

0

>>> print pow(2.4,3)

13.824

•round(x[,n])

round()函数返回浮点数x的四舍五入值,如给出n值,则代表舍入到小数点后的位数。

复制代码 代码如下:

>>> round(3.333)

3.0

>>> round(3)

3.0

>>> round(5.9)

6.0

•min(x[,y,z…])

min()函数返回给定参数的最小值,参数可以为序列。

复制代码 代码如下:

>>> min(1,2,3,4)

1

>>> min((1,2,3),(2,3,4))

(1, 2, 3)

•max(x[,y,z…])

max()函数返回给定参数的最大值,参数可以为序列。

复制代码 代码如下:

>>> max(1,2,3,4)

4

>>> max((1,2,3),(2,3,4))

(2, 3, 4)

2.序列相关

•len(object) -> integer

len()函数返回字符串和序列的长度。

复制代码 代码如下:

>>> len(“aa”)

2

>>> len([1,2])

2

•range([lower,]stop[,step])

range()函数可按参数生成连续的有序整数列表。

复制代码 代码如下:

>>> range(10)

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

>>> range(1,10)

[1, 2, 3, 4, 5, 6, 7, 8, 9]

>>> range(1,10,2)

[1, 3, 5, 7, 9]

•xrange([lower,]stop[,step])

xrange()函数与range()类似,但xrnage()并不创建列表,而是返回一个xrange对象,它的行为

与列表相似,但是只在需要时才计算列表值,当列表很大时,这个特性能为我们节省内存。

复制代码 代码如下:

>>> a=xrange(10)

>>> print a[0]

0

>>> print a[1]

1

>>> print a[2]

2

3.对象及类型

•callable(object)

callable()函数用于测试对象是否可调用,如果可以则返回1(真);否则返回0(假)。可调用对象包括函数、方法、代码对象、类和已经定义了 调用 方法的类实例。

复制代码 代码如下:

>>> a=”123″

>>> print callable(a)

False

>>> print callable(chr)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值