内置函数
2019-05-15 10:05:31 0 举报
AI智能生成
python
作者其他创作
大纲/内容
反射相关(4)
setattr
根据字符串的形式,去对象动态的设置一个成员(内存)
getattr
根据字符串为参数(第二个参数),去对象(第一个参数)中进行寻找与之同名的成员
返回成员对象或变量 getattr(obj,'func')
返回成员对象或变量 getattr(obj,'func')
hasattr
根据字符串的形式,去判断对象动中是否有成员,返回Ture,false
delattr
根据字符串的形式,去对象动态的删除一个成员(内存)
基础数据类型相关(38)
和数字相关(14)
数据类型(4)
bool
返回一个布尔值,即True或者之一False
int
float
格式化数值
complex
进制转换(3)
bin
将数字转换成二进制
oct
将数字转换成八进制
hex
将数字转换成十六进制
数字运算(7)
abs
求int类型的绝对值
divmod
round
pow
幂次方计算
sum
求和
min
max
和数据结构相关(24)
序列(13)
列表元组(2)
list
tupe
相关内置函数(2)
reversed
slice
字符串(9)
str
format
bytes
bytearry
返回一个新的字节数组
memoryview
ord
chr
返回表示Unicode代码点为整数i的字符的字符串。与ord()函数相反。
ascii
返回一个表示对象的字符串
repr
数将对象转化为供解释器读取的形式。
数据集合(3)
字典(1)
dict
集合(2)
set
frozenset
返回一个冻结的集合,冻结后集合不能再添加或删除任何元素
相关内置函数(8)
len
计算长度
sorted
函数对所有可迭代的对象进行排序操作。
enumerate
enumerate是枚举、列举的意思对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值enumerate多用于在for循环中得到计数
all
如果集合中所有元素是true或集合为空集合,返回True。
any
如果集合中有一项元素是true,返回True;空集合为False
zip
函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表
fiter
函数用于过滤序列filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素
map
会根据提供的函数对指定序列做映射。
reverse
函数用于反向列表中元素。
作用域相关(2)
locals
函数会以字典的类型返回当前位置的全部局部变量
globals
函数以字典的类型返回全部全局变量
面向对象相关(9)
super
寻找父类中的方法
isinstance
检验对象是否由这个类或派生类创建
isinstance(obj,Foo)
isinstance(obj,Foo)
issubclass
检查第一个类是否是第二个的派生类类
issubclass(Foo,Base)
issubclass(Foo,Base)
staticmethod
返回函数的静态方法。
classmethod
修饰符对应的函数不需要实例化,不需要 self 参数,但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等
execfile
函数可以用来执行一个文件。
property
函数的作用是在新式类中返回属性值。
object
创建对象
type
迭代器生成器相关(3)
range
next
iter
生成迭代器,可迭代对象
其他(12)
字符串代码的执行(3)
eval
执行字符串类型代码,并输出结果
exec
执行字符串类型代码,不返回,能调用
complie
将一个字符串编译成字节代码
输入输出(2)
input
print
内存相关(2)
hash
对象)返回对象的哈希值。
id
返回对象的id
文件操作相关(1)
open
子主题
模块相关(1)
__import__
帮助(1)
help
调用相关(1)
callable
对象)判断对象参数是否可被调用(可被调用指的是对象能否使用()括号的方法调用)
查看内置属性值(1)
dir
0 条评论
下一页