- 21
- 0
- 约5.09万字
- 约 27页
- 2021-11-12 发布于广东
- 举报
Table of Contents
1. 常用函数
2. 内置类型转换函数
3. 序列处理函数
4. String 模块
Chapter 1. 常用函数
abs(x)
abs() 返回一个数字的绝对值。如果给 出 复数,返回值就是该复数的模。
print abs(-100) 100 print abs(1+2j) 2.2360679775
callable(object)
callable() 函数用于测试对象是否可调用,如果可以则返回 1( 真) ;否则返回 0( 假) 。可调用对象包
括函数、方法、代码对象、类和已经定义了 “调用 ”方法的类实例。
a=123 print callable(a) 0 print callable(chr) 1
cmp(x,y)
cmp() 函数比较 x 和 y 两个对象,并根据比较结果返回一个整数,如果 xy ,则返回 -1 ;如果
xy ,则返回 1, 如果 x==y 则返回 0 。
a=1 b=2 c=2 print cmp(a,b) -1 print cmp(b,a) 1 print
cmp(b,c) 0
divmod(x,y)
divmod(x,y) 函数完成除法运算,返回商和余数。
divmod(10,3) (3, 1) divmod(9,3) (3, 0)
isinstance(object,class-or-type-or-tuple) - bool
测试对象类型
a=isinstance test b=1234 isinstance(a,str) T rue
isinstance(a,int) False isinstance(b,str) False isinstance(b,int) T rue
len(object) - integer
len() 函数返回 字符 串和序列的长度。
len(aa) 2 len([1,2]) 2
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
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]
round(x[,n])
round() 函数返回浮点数 x 的四舍五入值,如给 出 n 值,则代表舍入到小数点后的位数。
round(3.333) 3.0 round(3) 3.0 round(5.9) 6.0
type(obj)
type() 函数可返回对象的数据类型。
type(a) type list type(copy) type module type(1) type int
xrange([lower,]stop[,step])
xrange() 函数与 range() 类似,但 xrnage() 并不创建列表,而是返回一个 xrange 对象,它的行为
与列表相似,但是只在需要时才计算列表值,当列表很大时,这个特性能为我们节省内存。
a=xr
原创力文档

文档评论(0)