随笔分类 - eval
摘要:num = 1 str1 = '2' print(int(str1)) # 2 print(float(str1)) # 2.0 print(eval(str1)) # 2 print(type(eval(str1))) # <class 'int'>>>> a = eval(str1) >>> t
阅读全文
摘要:eval函数计算指定表达式的值(内容为字符串)eval相当于交互模式下输入内容。也就是说它要执行的Python代码只能是单个运算表达式,而不能是复杂的代码逻辑 f = "3+6+9+8" s = eval(f) print(s) # 26 exec函数exec可以执行复杂的Python代码,而不像e
阅读全文
摘要:eval() 函数的功能:eval(str) 将字符串str当成有效的表达式来求值并返回计算结果eval()函数用来执行一个字符串表达式,并返回表达式的值 n=eval('6+8/2') print(n) # 10.0 while 1: in_str = input("输入数学式:") result
阅读全文