内置函数

python内置的一些函数
print
input
int
dict
set
list
str
len
open
tuple
type
max:取最大值
dir:看这个对象里面有哪些方法,当.不出来的时候使用

sorted:排序
集合的排序(天生去重):
print(sorted({1,2,9,7,3,2,1}))
打印结果:

元组的排序:
print(sorted((1,2,9,7,3,2,1)))
打印结果:

 

 

列表排序:
print(sorted([1,2,9,7,3,2,1]))
打印结果:

字符串的排序:

打印结果:返回的是列表

print(chr(97)):打印数字对应的ascii
print(ord('b')):打印字符串对应的ascii
round():保留几位小数
round(23.45,2)#保留两位小数
eval:python执行代码
exec:执行python代码
enumerate:枚举
zip
map
filter

eval:
# res=eval('1+1')#执行python代码,只能执行简单的Python代码
# res1=eval('[1,2,3,4,5]')
# print(res1)
# print(type(res1))

f=open('goods')
goods=f.read()
res=eval(goods)#将字符串转成了字典
print(type(res))

goods文件内容:
{
'iphone':{
'color':'red',
'count':10
}
}

exec:执行python代码,存在不安全的地方
code的内容:
def my():
print('我是用exec执行的代码。。。')
return 123
代码:
f=open('code',encoding='utf-8')
code=f.read()
exec(code)
my()
打印结果:

 enumerate函数:

stus=['taotao','shangjie','huting','leilei']
for i in range(len(stus)):
print(i,stus[i])

for index,s in enumerate(stus):
print(index,s)
小结:
两个for循环代码等价    

enumerate举例子:

 zip函数:


原文地址:https://www.cnblogs.com/pengwa1226/p/9499643.html