百度营销-网站分析培训,货源网站程序,网站页面的大小写,指数搜索eval() 函数十分强大 ---- 将字符串 当成 有效的表达式 来求职 并 返回计算结果 1 # 基本的数学计算2 print(eval(1 1)) # 23 4 # 字符串重复5 print(eval(* * 5)) # *****6 7 # 将字符串转换成列表8 print(eval([1, 2, 3, 4])) # [1,…eval() 函数十分强大 ---- 将字符串 当成 有效的表达式 来求职 并 返回计算结果 1 # 基本的数学计算2 print(eval(1 1)) # 23 4 # 字符串重复5 print(eval(* * 5)) # *****6 7 # 将字符串转换成列表8 print(eval([1, 2, 3, 4])) # [1, 2, 3, 4]9
10 # 等等... 案例 -- 计数器 需求 提示用户输入一个 加减乘除混合运算返回计算结果 input_str input(请输入算术题: )print(eval(input_str)) 不要滥用 eval 在开发时千万不要使用 eval 直接转换 input 的结果 __import__(os).system(ls) 等价于 import osos.system(终端命令) 意思是可以通过输入的内容, 对服务器文件增删查改, 操作本地的文件, 很危险 转载于:https://www.cnblogs.com/xinmomoyan/p/10352967.html