内建函数 #
all #
判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE
any #
判断给定的可迭代参数 iterable 全为 False,则返回 False,如果有一个为 True,则返回 True
元素除了是 0、空、FALSE 外都算 TRUE。
basestring #
isinstance(obj, basestring)
等价于 isinstance(obj, (str, unicode))
python3 已经没有 basestring 类型,用 str 代替了 basestring
enumerate #
将一个可遍历的数据对象 (如列表、元组或字符串) 组合为一个索引序列,同时列出数据和数据下标
enumerate(sequence, [start=0])
eval #
执行一个字符串表达式,并返回表达式的值
eval('3 * x')
eval('pow(2,2)')
isinstance #
判断一个对象是否是一个已知的类型
isinstance() 与 type() 区别:
type() 不会认为子类是一种父类类型,不考虑继承关系。
isinstance() 会认为子类是一种父类类型,考虑继承关系。
如果要判断两个类型是否相同推荐使用 isinstance()。
pow #
pow(x, y[, z])
等效于 pow (x, y) % z
staticmethod #
静态方法无需实例化,也可以实例化后调用
ord #
以一个字符(长度为 1 的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,
如果所给的 Unicode 字符超出了你的 Python 定义范围,则会引发一个 TypeError 的异常。
ord
() 函数是 chr
() 函数(对于 8 位的 ASCII 字符串)或 unichr
() 函数(对于 Unicode 对象)的配对函数
叶王 © 2013-2024 版权所有。如果本文档对你有所帮助,可以请作者喝饮料。