文件名称:标准类型内建函数-qt教学大纲
文件大小:5.26MB
文件格式:PDF
更新时间:2024-06-23 19:46:15
python 核心编程 中文版 高清文字版
4.6 标准类型内建函数
除了这些运算符, 我们刚才也看到, Python提供了一些内建函数用于这些基本对象类型:
cmp(), repr(), str(), type(), 和等同于 repr()函数的单反引号(``) 运算符。
表 4.4 标准类型内建函数
函数 功能
cmp(obj1, obj2) 比较 obj1 和 obj2, 根据比较结果返回整数 i:
i < 0 if obj1 < obj2
i > 0 if obj1 > obj2
i == 0 if obj1 == obj2
repr(obj) 或 `obj` 返回一个对象的字符串表示
str(obj) 返回对象适合可读性好的字符串表示
type(obj) 得到一个对象的类型,并返回相应的 type 对象
4.6.1 type()
我们现在来正式介绍 type()。在 Python2.2 以前, type() 是内建函数。不过从那时起,
它变成了一个“工厂函数”。在本章的后面部分我们会讨论工厂函数, 现在你仍然可以将 type()
仅仅当成一个内建函数来看。 type() 的用法如下:
type(object)
type() 接受一个对象做为参数,并返回它的类型。它的返回值是一个类型对象。
>>> type(4) # int type