189 8069 5689

Python内建函数

Python内建函数

 
id() hash() type() 类型转换,如float() int() tuple()
input() print() abs()
 
 
print(file = sys.stdout) sys.stdout(文件): 0 标准输入 1 标准输出 2标准错误输出
 
isinstance(obj,class_or_tuple)
判断对象obj是否属于某种类型或元组中列出的类型
 
divmod(x,y) 等价于 tuple(x//y,x%y)
 
'a1'.encode() # => bytes 按照utf-8编码
 

创新互联拥有网站维护技术和项目管理团队,建立的售前、实施和售后服务体系,为客户提供定制化的成都网站设计、网站建设、网站维护、服务器机柜租赁解决方案。为客户网站安全和日常运维提供整体管家式外包优质服务。我们的网站维护服务覆盖集团企业、上市公司、外企网站、商城网站建设、政府网站等各类型客户群体,为全球上1000+企业提供全方位网站维护、服务器维护解决方案。

sorted() : 排序,立即返回新列表,对原列表不动

例:
为解决不同类型排序,提供了一个参数,key是函数,这个函数可以把元素强行转换成你所指定的类
l3 = [1,2,'1']
sorted(l3,key=str)
打印:[1,'1',2] ,元素类型不变,只是用来作比较。
 
 

reversed() :倒转 #迭代器,惰性的

例:r = reversed(l4)
 
enumerate(set(range(100)))
 
enumerate() 迭代器 #for循环可打印序号
 
iter() 将可迭代对象,封装成惰性求值的迭代器。
next() 对一个迭代器取下一个元素
 
 
 

拉链函数

zip() 多元组迭代器
dict (zip('abcde‘,range(10)))
z = zip(range(5),range(5),range(5),'abcde')
***zip执行次数已最少的元素为准

all() #如果有元素,所有元素为true,则为true。
all([]) -> true

any([]) -> false
any() #只要有一个元素为true,就为true


本文名称:Python内建函数
文章URL:http://cdxtjz.cn/article/gggiji.html

其他资讯