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

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

一堆内置函数 exec 没有返回值 eval 有返回值 compile 编译代码 sorted(iterable, key=function排序规则, reverse=翻转) map(function, iterable) filter(function, iterable) 匿名函数 :     lambda 参数: 返回值
# eval 是把字符串类型的数据作为代码进行执行# s = "18+2"# ret = eval(s) # 执行字符串类型的代码# print(ret)# code = input("请输入你要执行的代码:")# ret = eval(code)# print(ret)# s = "{'name':'alex', 'age':18, 'isMan':False}" # 字符串# # 把字符串类型的代码还原回字典, 列表, 元组# ret = eval(s)  # 侧重的有返回值# print(ret)# print(type(ret))# exec execute 执行字符串类型的代码, 不能太长. 不能太乱# code = input("请输入你要执行的代码")# exec(code) # 没有返回值. 想要返回值用eval# print(a)   # pycharm报错不一定准# compile 编译: 把你要执行的代码先预编译. 通过exec和eval可以执行我们的代码code = '''for i in range(10):    if i % 2 == 0:        print(i)'''c = compile(code, "", "exec") # 预加载代码# execexec(c) # 运行代码# 可以使用complie写一个编程大赛.

  思维导图网址

https://www.processon.com/mindmap/5c10bcf5e4b091f1bf714905

转载于:https://www.cnblogs.com/YangWenYu-6/p/10187553.html

你可能感兴趣的文章
Function类型
查看>>
Python学习
查看>>
ES6之let和const
查看>>
不用软件,手动修复双系统引导进win7,xp的多种方法
查看>>
python 访问需要HTTP Basic Authentication认证的资源
查看>>
java中比较字符串的大小用String的compareTo()
查看>>
plist使用
查看>>
Linux RAR 安装和使用
查看>>
【OC】【一秒就会】【collectionView 头部吸住功能】
查看>>
51CTO下载 好资料分享
查看>>
linux 下转换UTC到本地时间
查看>>
Linux的起源与各发行版的基本知识
查看>>
单播包、广播包、组播包、洪泛包
查看>>
iptables命令结构之命令
查看>>
RabbitMQ之Exchange分类
查看>>
综合布线系统的构成
查看>>
计算机硬件 — 计算机简介
查看>>
关于重写session实现的时候可能会导至nginx 502的问题
查看>>
7z(p7zip)压缩软件在Linux下的安装和使用
查看>>
jetbrick-template 1.1.0 发布,支持 #tag, #macro, layout
查看>>