内置函数
Python中含有大量的内置函数,再不另外安装程序包的情况下,这些内置函数永远都是有效的。本文整理了Python中的64个内置函数。
本人花了大量时间进行整理,每个函数的例子,本人都亲测通过,本文选用的Python的版本号是3.8.5。
建议读者先点赞后收藏。
先按照字母表的顺序将这些函数列举在这里,然后依次进行讲解。解释每个函数的作用的同时举例进行说明。
abs
- 作用
返回一个数字的绝对值。参数可以是整数或者浮点数,如果参数是复数,则返回它的模值。
- 语法
abs
- 参数
x:数字。
- 返回值
绝对值或模值
- 实例
>>>
all
- 作用
判断可迭代对象中的所有元素是否都是True,如果每个元素都是True,则返回True,否则返回False。
- 语法
all
- 参数
iterable:可迭代对象,比如列表、元组等。
- 返回值
布尔值,True或False。
- 实例
>>>
any
- 作用
判断可迭代对象中的是否有元素值是True,如果某个元素是True,则返回True;否则返回False。
- 语法
any
- 参数
iterable:可迭代对象,比如列表、元组等。
- 返回值
布尔值,True或False。
- 实例
>>>
ascii
- 作用
返回一个包含对象的可打印字符串,类似于Python2中的repr()函数。
- 语法
ascii
- 参数
object:传入的对象
- 返回值
可打印字符串
- 实例
>>>
bin
- 作用
将一个数字转换成二进制字符串,这个二进制字符串以“0b”开头。
- 语法
bin
- 参数
x:输入的数字。
- 返回值
二进制字符串
- 实例
>>>
class bool
- 作用
返回一个布尔值(True或False)。x根据标准测试步骤进行,符合如下规则的都被判定为False,不符合以下规则的都被判定为True。
- 被定义为false的常量:None和False
- 任何数字类型的0:0, 0.0, 0j, Decimal (0), Fraction(0, 1)
- 空序列或者集合:" ", (), [], {}, set(), range(0)
- 语法
class
- 参数
x :数字或序列等。
- 返回值
布尔值,True或False。
- 实例
>>>
bytearray
- 作用
bytearray方法返回一个新字节数组。这个数组里的元素的可变的,并且每个元素的值范围是[0, 256]。
- 语法
class
- 参数
如果 source 为整数,则返回一个长度为 source 的初始化数组;如果 source 为字符串,则按照指定的 encoding 将字符串转换为字节序列;如果 source 为可迭代类型,则元素必须为[0 ,255] 中的整数;如果 source 为与 buffer 接口一致的对象,则此对象也可以被用于初始化 bytearray。如果没有输入任何参数,默认就是初始化数组为0个元素。
- 返回值
新字节数组
- 实例
>>>
callable
- 作用
用于检查一个对象是否是可调用的。如果返回True,对象仍然可能调用失败;但如果返回False,则调用对象绝对不会调用成功。
- 语法
callable
- 参数
object:对象
- 返回值
可调用则返回True,否则返回False。
- 实例
>>>
chr
- 作用
得到一个数字对应的Unicode码。
- 语法
chr
- 参数
i 整数,有效值范围是:[0,1114111]
- 返回值
数字对应的Unicode码
- 实例
>>>
classmethod
- 作用
将一个方法转换为类方法。
类方法将类作为第一个默认参数,就像一个对象方法接收了一个对象。为了定义一个类方法,按照如下方法。
class
- 语法
classmethod
- 参数
无
- 返回值
返回函数的类方法
- 实例
class
complex
- 作用
返回带有实部和虚部的数字,或者将一个字符串或数字转换成复数。如果第一个参数是字符串,它就会转换成一个复数,并且该函数不需要第二个参数。第二个参数不能是字符串。每个参数都必须是数字类型(包括复数)。如果虚数部分被忽略,则它返回零。如果两个参数都是空的,则返回0j。
- 语法
complex
- 参数
real 实部
imag 虚部
- 返回值
返回一个复数
- 实例
>>>