python-全局函数

it2025-01-18  14

全局函数

Python有很多内置方法,以下都全局可用:

1.abs()  求数值的绝对值,如果是复数则返回其模

2.ascii()  以ascii码依据转换为字符串,非ascii如UTF-8字符则有\u前缀进行转义

3.bin()   整数转换为二进制字符串,遵守Python协议 __index__返回整数

(1):

4.bool()  对值进行布尔运算,一般 None、空字符串、空列表、空元组、空集合、空字典、0等空元素和空数据结构为False,其他为True

(1)

5.all()   可迭代对象所有元素为True则返回True,否则返回False

6.any()  可迭代对象所有元素为False则返回False,否则返回True

7.bytearray  返回新的二进制数组,和list数据结构类似,拥有序列大多数方法,这个是存放二进制数据,添加数据需要输入整数参数范围为(0, 256)

8.bytes   返回一个二进制不可变对象

9.callable  判断对象是否可调用,遵守Python协议 call ,类通过该魔法方法调用

10.chr  返回数字对应的Unicode字符

11.ord  返回Unicode字符对应的数字

12.complex  返回复数, 分real和imag两个部分,通过+来连接real和imag,j标识imag部分

13.delattr   删除对象中一个实例属性

14.dict    生成一个新的字典对象

15.dir    没有参数返回当前作用域变量和方法列表,添加对象则返回对象中变量和方法列表,遵守Python协议 dir 必须返回属性列表

16.divmod    非复数整数,a//b a%b, 返回整除整数和余数

17.enumerate    返回一个枚举对象,可以指定start指定枚举计数,默认为0

18.eval  运行字符串代码,不更改源码逻辑,可完成数学运算

19.exec  运行字符代码,改变源码逻辑

20.filter  依次取出iterable中元素交给一个函数,取返回True的元素

21.float  把字符串转换为float数据,自动去除两边空格,遵守Python协议 float

22.format    格式化字符串

23.globals    当前模块的全局变量字典

24.getattr  通过字符串获取对象属性和方法值,一般联合hasattr使用

最新回复(0)