python列表内建函数 python如何建列表( 六 )


缓存对象用于给某个对象类型创建一个更友好的接口 。比如,字符串对象类型通用缓存对象而变得可用,允许逐个字节地访问字符串中的信息 。
4. callable(object)
callable()函数在object对象是可调用对象的情况下 , 返回真(true);否则假(false),可调用对象包括函数、方法、代码对象、类(在调用时返回新的实例)和已经定义‘调用’方法的类实例
5. chr(i)
chr()函数返回与ASCII码i相匹配的一个单一字符串,如下例所示:
print chr(72)+chr(101)+chr(108)+chr(111)
hello
chr()函数是ord()函数的反函数,其中ord()函数将字符串转换回ASCII整数码,参数i的取值应在0~255范围内 。如果参数i的取值在此范围之外 , 将引发ValueError异常 。
6. cmp(x,y)
cmp()函数比较x和y这两个对象,且根据比较结果返回一个整数 。如果xy,则返回正数 。请注意,此函数特别用来比较数值大?。?而不是任何引用关系,因而有下面的结果:
a=99
b=int('99')
cmp(a,b)
7. coerce(x,y)
【python列表内建函数 python如何建列表】coerce()函数返回一个元组,该元组由两个数值型参数组成 。此函数将两个数值型参数转换为同一类型数字,其转换规则与算术转换规则一样 。一下是两个例子:
a=1
b=1.2
coerce(a,b)
(1.0,1.2)
a=1+2j
b=4.3e10
coerce(a,b)
((1+2j),(43000000000+0j))
8 compile(string,filename,kind)
compile()函数将string编译为代码对象,编译生成的代码对象接下来被exec语句执行 , 接着能利用eval()函数对其进行求值 。
filename参数应是代码从其中读出的文件名 。如果内部生成文件名,filename参数值应是相应的标识符 。kind参数指定string参数中所含代码的类别 。
举例如下:
a=compile(‘print “Hello World”’,’’,’single’)
exec(a)
Hello World
eval(a)
Hello World
9. complex(real,[image])
Complex()函数返回一个复数 , 其实部为real参数值 。如果给出image参数的值,则虚部就为image;如果默认image参数,则虚部为0j 。
10. delattr(object,name)
delattr()函数在object对象许可时 , 删除object对象的name属性,此函数等价于如下语句:
del object.attr
而delattr()函数允许利用编程方法定义来定义object和name参数,并不是在代码中显示指定 。
python语言中的内建函数dir()是干啥用的?。?/h2>dir() 函数
尽管查找和导入模块相对容易,但要记住每个模块包含什么却不是这么简单 。您并不希望总是必须查看源代码来找出答案 。幸运的是,Python 提供了一种方法,可以使用内置的 dir() 函数来检查模块(以及其它对象)的内容 。
dir() 函数可能是 Python 自省机制中最著名的部分了 。它返回传递给它的任何对象的属性名称经过排序的列表 。如果不指定对象,则 dir() 返回当前作用域中的名称
享学课堂浅谈Python序列内建函数都有哪些1、Python类型操作符和内建函数总结
表4.5列出了所有操作符和内建函数,其中操作符顺序是按优先级从高到低排列的 。同一种灰度的操作符拥有同样的优先级 。注意在operator模块中有这些(和绝大多数Python)操作符相应的同功能的函数可供使用 。
表4.5 标准类型操作符和内建函数
操作符/函数
描述
结果a
字符串表示
``
对象的字符串表示
str
内建函数
cmp(obj1, obj2)
比较两个对象
int
repr(obj)
对象的字符串表示
str
str(obj)
对象的字符串表示
str

推荐阅读