Python学习第三课——运算符
# 运算符 + - * / **(幂) %(取余) //(取整)
num=9%2 print("余数为"+(str)(num)) #运算结果为 1 num1=9//2 print("取整为"+(str)(num1)) #运算结果为4 num2=2**4 print("2的4次方为"+(str)(num2)) #运算结果为16
# in not in
name="陈无敌" if "沉" in name:# 检查这个字在不在name这个字符串里面 print("OK") else: print("error") #运行结果 error name="陈无敌" if "无" in name:# 检查这个字在不在name这个字符串里面 print("OK") else: print("error") # 运行结果 OK name="陈无敌" if "陈敌" in name:# 检查这个字在不在name这个字符串里面 print("OK") else: print("error") # 运行结果 error in只能判断连续的字符串 name="陈无敌" if "无" not in name:# 如果"无"字符串不在这个name 执行下面语句 print("OK") else: print("error") # 运行结果 error name="陈无敌" if "无1" not in name:# 如果"无1"字符串不在这个name 执行下面语句 print("OK") else: print("error") # 运行结果 OK
#布尔值 True False
name="陈无敌" flag = "无1" not in name print(flag) #运行结果 True if flag: #flag 就是一个布尔值,可以作为判断条件 print("OK") else: print("error") # 运行结果 OK