python内置函数整理
发布时间:2020-12-20 10:35:51 所属栏目:Python 来源:网络整理
导读:1、abs( x ) 返回一个数的绝对值。参数可以是一个整数或者一个浮点数。如果参数是一个复数,那么将返回它的模。 2、all( iterable ) 当? iterable ?中所有元素都为 True 时(或者? iterable ?为空),返回 True 。 3、any( iterable ) 当? iterable ?中有元
1、abs(x)
返回一个数的绝对值。参数可以是一个整数或者一个浮点数。如果参数是一个复数,那么将返回它的模。
2、all(iterable)
3、any(iterable)
当?iterable?中有元素为 True 时,则返回 True 。如果当?iterable?为空时,返回 False 。
? 4、ascii(object)
就像函数 repr() , 返回一个输入对象的可打印的字符串,但是在返回字符串中去掉非 ASCII 编码的字符,而这些字符在 repr() 生成的字符串中利用编码加 x , u 或 U 前缀来表示。这个函数所生成的字符串与 Python2 中的 repr() 函数类似。
5、bin(x)
将一个整数转化为一个二进制字符串。结果是一个可用的 Python 表达式。如果?x?不是 Python 中的 int 类型,那么需要定义 __index__() 方法使之返回一个整数。
? 6、bool([x])
将一个值转换为布尔类型,使用标准的真值判断过程。如果?x?为假或者不存在,将返回 False ;否则则返回 True 。 bool 同样是一个类,是 int 的子类, bool 类不能作为其他子类。它仅有的实例是 False 和 True 。
7、bytearray([?source?[,encoding?[,errors?] ] ] )
1:如果是字符串,则还必须给出编码(以及可选的?错误)参数; bytearray()然后使用字符串转换为字节str.encode()。
2:如果它是一个整数,则数组将具有该大小,并将用空字节进行初始化。
3:如果它是符合缓冲区接口的对象,则将使用该对象的只读缓冲区来初始化字节数组。
4:如果它是一个可迭代的,它必须是范围内的整数的迭代 ,它们被用作数组的初始内容。0 <= x < 256
? 8、bytes([?source?[,encoding?[,errors?] ] ] )
返回一个新的“字节”对象,这是一个不可变的范围内的整数序列。 是一个不可变的版本 - 它具有相同的非变异方法和相同的索引和切片行为。0 <= x < 256
因此,构造函数的参数被解释为bytearray()。字节对象也可以用文字创建。
9、callable(object?)
10、chr(i?)
返回表示Unicode码点是整数i的字符的字符串 。例如,chr(97)返回字符串‘a‘。这是相反的ord()。参数的有效范围是从0到1,114,111(以16为基数的0x10FFFF)。 ValueError如果我在这个范围以外,会被提出。
请注意,在窄Unicode版本,结果是长度为2的字符串我大于65535(0xFFFF的十六进制)。
更多技术资讯可关注:gzitcast
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |