x=True print(x) print(type(x)) print(False+10)#0+10 print(bool(0.03))#True print(bool(''))#False #所有非空、非零的字符串、整数布尔值都为True print("----------------------") #eval()函数,去掉字符串左右两边的引号,执行里面的运算 s="3.14+5" print(s,type(s))#3.14+5 <class 'str'> print(eval(s))#8.14 #eval函数经常与input函数在一起使用,用于获取输入数值 age=eval(input('请输入您的年龄:')) print(age,type(age))#24 <class 'int'> print("----------------------") #运算符 print('除法',8/4)#2.0 print('整除',8//4)#2 print('幂运算',2**2)#4 print("----------------------") #pyhton支持系列解包赋值 a,b=10,20 print(a,b)#10 20 a,b=b,a print(a,b)#20 10 print("----------------------") #逻辑运算符的使用:and or not 从左向右进行执行,若左项已可以判断整个式子的结果,将停止计算右式 print(0 and 1)#and 一假则假 0 print(1 or 0)#or 一真则真 1 print(not(1))#0 取反 False
派森学长带你学python—eval()函数、运算符
最新推荐文章于 2024-07-13 22:39:03 发布