内置方法

Posted wangchu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内置方法相关的知识,希望对你有一定的参考价值。

‘‘‘
abs()
all([0,-5,3])#如果可迭代对象里面所有元素都为真,则返回真
ascii()#返回一个字符串的可打印表现形式,就是将其转换成字符串
print(ASCII([1,2,‘中文‘]))
bin()#10进制转2进制
bool()#布尔指令
#匿名函数??(用完就删,用完就释放)
filter(lambda n:n>5,range(10))#过滤
res=map(lambda n:n*n,range(10))#[i*2 for i in range(10)]
res=[lambda i:i*2 for i in range(10)]
for i in res:
print(i)

import=functools
res=fucnctoos.reduce(lambda x,y:x+y,range(10))#reduce的作用,依次相加,x*y就相当于阶乘
print(res)

print(global())#打印当前整个程序的变量和值(key,value).
hash(1231231)
hash(‘AASASAS‘)
#hash的作用是给目标建立映射,对应关系,方便查找和操作。

hex()#将一个数字转换为16进制

def test():#local的作用,
local_var=333
print(locals())#只打印局部变量不打印全局变量
test()
print(globals())#只打印全局变量不打印局部变量
print(global().get(‘local_var‘))
‘‘‘
#sort
a={6:2,8:0,1:4,-5:6,99:11,4:22}
print(a)#无序的
sorted(a)
print(a)
print(sorted(a))#默认按照key来排序,生成一个列表,#print(sorted(a.item))
print(sorted(a.items(),key=lambda x:x[1]))#按照value来排序
print(a)

#zip(翻译:拉链),将两组数据一一对应组合起来,a多了b少了,按照少的那个来
a=[1,2,3,4,5,6]
b=[‘a‘,‘b‘,‘c‘,‘d‘]
for i in zip(a,b):
print(i)

__import__(‘decorator‘)#当自己只知道字符串时用这种格式















































以上是关于内置方法的主要内容,如果未能解决你的问题,请参考以下文章

python-函数内置方法

python之字符串,列表,字典内置方法总结

数字类型的内置方法

Python类的内置方法

python-面向对象速查表-内置方法-内置函数-内置属性(只整理了部分内容)

8.02 PY基础之数字类型的内置方法