2020-10-22

python 全局函数

1.abs()   求数值的绝对值,如果是复数则返回其模
2.all()   可迭代对象所有元素为True则返回True,否则返回False
3.any()  可迭代对象所有元素为False则返回False,否则返回True
4.ascii() 以ascii码依据转换为字符串,非ascii如UTF-8字符则有\u前缀进行转义
5.bin()   整数转换为二进制字符串,遵守Python协议 __index__返回整数
6.bool()  对值进行布尔运算,一般 None、空字符串、空列表、空元组、空集合、空字典、0等空元素和空数据结构为False,其他为True
7.bytearary  返回新的二进制数组,和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使用
25.hasattr    判断对象中是否有对应字符串的属性和方法
26.hash    返回对象的hash值,遵守Python协议 hash, 依据主机位宽截取,分32位和64位
27.help    获取方法名和方法名下面的注释
28.hex    将整数转换为16进制,遵守Python协议 index,返回一个整数
29.id    获取对象内存地址,10进制
30.input    获取终端标准输入,自动去除末尾换行符,返回的是字符串
31.int     默认10进制,将其他对象转换为10进制,base指定字符的进制,无对象则为0,遵守Python协议 __index__返回一个整数
32.isinstance  判断对象是否是某种或多个类型,判断对象是否继承某个类Python-判断变量类型和继承树-isinstance type
33.issubclass  判断类是否是某个类的子类
34.iter    返回迭代器对象,遵守Python协 iter nextgetitem
35.len    获取对象长度, 遵守Python协议 len, 需要返回 len() 对象
36.list    Python中列表,可以将Iterable转换为列表
37.local    返回当前作用域中变量和值字典
38.map    将可迭代对象依次传入函数,返回可迭代对象
39.next    获取迭代器下一个值,没有则触发StopIteration错误,也可以传递一个默认值,迭代耗尽时返回默认值,遵守Python协议 next
40.oct    将整数转换为8进制,遵循Python协议 index 返回一个整数
41.print    输出流,到终端或者到文件
42.range  不可变数据序列,有三个参数 start, stop, step
43.reper  将对象转换为字符串,遵守Python协议 repr
44.reversed    将iterable对象反转,返回iterator,遵守Python协议
45.str    把对象转换为字符str类型,类似 repr,遵循Python协议
46.sorted  将iterable对象进行排序
47.sum   序列求和,整数序列
48.super  调用父类方法,本质上是寻找.__mro__下一个类中方法
49.vars    获取对象(模块、类、实例、字典等)具有__dict__属性的字典,对象 __dict__另外一种实现方式获取对象 模块、字典、类、实例等具有 __dict__属性的字典
50.zip    依次取出可迭代对象中元素组成新的元组,返回一个迭代器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值