基础知识 python内置函数.pdfVIP

  • 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)

1亿VIP精品文档

相关文档