首页 > 学院 > 开发设计 > 正文

欢迎使用CSDN-markdown编辑器

2019-11-08 19:44:22
字体:
来源:转载
供稿:网友

内建函数

abs(x) #返回一个数的绝对值,参数可以是整型或者浮点型,如果是一个复数类型,则返回其实数的绝对值all(iterable) #在一个可迭代的数据类型中,每一项的元素都不为空,则返回真,反之,返回假any(iterable) #在一个可迭代的数据类型中,任一元素不为空,返回真,反之,返回假ascii(object) #类似于rePR(),返回一个可打印的字符串bin(x) #返回一个整数类型的二进制字符串,当x不为整型的时候,x必须实现__index__()方法来返回一个整型数值bool(x) #将一个值转换成一个boolean类型的值bytearray([source[,encoding[,errors]]]) #返回一个字节数组bytes([source[,encoding[,errors]]]) #返回一个字节类型的对象callable(object) #检查一个对象是否可调用,如果一个实例的类实现了__call__()方法,则它是可以调用的chr(i) #返回一个整数类型的字符串表达字母,和ord()正好相反classmethod(function) #返回一个类方法compile(source,filename,mode,flags=0,dont_inherit,optimize=1) #编译一个源,返回一个代码对象,该代码对象可以用来作为exec()或者eval()的参数complex([real[,imag]]) #返回一个复数对象,类似于int(),str()等delattr(object,name) #删除一个对象的属性,相当于del object.namedict() #返回一个字典类型的对象dir([object]) #返回一个列表对象,包含了object的所有属性,如果没有参数,则包含当前作用域的所用属性,如果该对象有一个__dir__()方法,则返回__dir__()的返回值,__dir__()的返回值必须是一个包含属性的列表对象divmod(a,b) #返回一个包含商和余数的元组enumerate(iterable,start=0) #返回一个可迭代的对象eval(expression,global=None,locals=None) #执行一段代码,expression必须是字符串exec(object[,globals[,locals]]) #也是执行一段代码filter(function,iterable) #迭代一个可迭代的对象,每一个元素作为function的参数,真则保留下来,假则丢去,返回一个filter对象,可以用list()或者dict()等调用float(x) #返回一个浮点型的对象format(value[,format_spec]) #格式化一个值,当参数是一个自定义对象的时候,该对象需要实现__format__()方法frozenset([iterable]) #返回一个frozeset对象,即集合对象getattr(object,name[,default]) #获得对象的name属性,当该属性不存在的时候可以使用一个默认值作为返回值globals() #返回一个包含当前各种信息的字典hasattr(object,name) #检查对象是否包含name属性,也与getattr()有所关联hash(object) #返回一个hash对象,如果有的话help()hex(x) #返回一个十六进制的值,与__index__()相关input()int(x[,base=10]) #返回相对应的进制的值isinstance(object,classname) #判断是否是一个类型的实例issubclass(class,baseclass) #判断一个类是否是一个类型的子类型iter(object[,sentinel]) #返回一个可迭代的对象len(s) #返回一个长度值,与object中的__len__()有关locals() #返回一个包含信息的字典map(function,iterable) #与filter()相似max()memoryview(object) #返回一个memory view对象min()next(iterable[,default]) #下一个产生的生成值,与__next__()有关oct(x) #返回一个八进制的值,与__index__()相关open() #返回一个打开文件的指针ord(c) #返回一个给定字符的整型值pow(x,y[,z])print()property() #这个函数要深入啊range()repr() #返回一个计算机可识别的字符形式reversed() #倒序序列,如果是对象,则需要实现__reversed__()round(number[,ndigits]) set([iterable]) #返回一个集合setattr(object,name,value) #为一个对象的name属性设置一个valueslice(start,stop[,step]) #分割一个可分割的对象,返回其中的一部分sorted(iterable[,key][,reverse]) #排序staticmethod(function) #返回一个静态的方法str()sum() #求和super() #当需要实现父类的构造方法时,可以被调用tuple() #返回一个元组type() #返回一个对象的类型,返回值是一个类型实例vars([object]) #返回object中所有属性的信息的字典zip(*iterable)__import__(name,globals=None,locals=None,fromlist=(),level=0)
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表