博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
内置函数
阅读量:5349 次
发布时间:2019-06-15

本文共 1101 字,大约阅读时间需要 3 分钟。

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

你可能感兴趣的文章
Python多线程Selenium跨浏览器测试
查看>>
日期-date.js
查看>>
JavaSE02:第一个程序
查看>>
linux下安装jdk8
查看>>
ubuntu gcc 降级 适应matlab
查看>>
[转]Three things you should never put in your database
查看>>
执行makemigrations后错误集锦
查看>>
JDBC高级部分
查看>>
永中office2012 linux版 使用初步感受
查看>>
Hessian 序列化和反序列化实现
查看>>
notifier chain — 内核通知链
查看>>
java对象和类
查看>>
C# 调用 SQL server 初探
查看>>
信号完整性分析第一章小结
查看>>
使用C#发送邮件
查看>>
winform中鼠标放上去显示气泡提示信息
查看>>
hdu 3089 约瑟夫环
查看>>
计算表达式
查看>>
免费馅饼
查看>>
快速排序/Quick Sort
查看>>