1.运算符:+ - *(乘法) /(除法) %(求余) //(求商) **(求幂)
2.成员运算:in not in:判断单个字符或者子序列在不在字符串中。(not in是in的反操作)
【在python里在英文输入法下用 " " 引起来的整体叫字符串,其里面的每一个个体单位叫做一个字符。字符串中的两个或者两个以上连续的字符叫做字符串的子序列】
n1=input("请输入名言:") if "中国真好" in n1: print("说的对") else: print("Error") 运行输出为 C:\Users\49652\AppData\Local\Programs\Python\Python36\python.exe D:/python练习/循环输出1到十pass7.py 请输入名言:中国真好啊 说的对 Process finished with exit code 0
布尔值:真(True) 假(False) 注意:在python中运用时T和F要大写。
z1=input("请输入内容:") print(z1) a1="美好" if z1==a1: while True: print("ok") break else: print("Error")
逻辑运算:and or 的用法: and:两个值或者条件只要有一个错就为错,要两个都对才为对。
or:只要有一个条件或者值是对的就为对
【在执行判断时从前到后依次进行判断,碰到and只要有一个假的就为假,要有两个为真才为真。碰到or只需要有一个为真就为真,要两个都为假才为假】
补充:如果有括号应先计算括号内的再继续按照从前到后进行计算判定。推荐用括号括起来
a2=input("请输入文字:") s2=input("请再次输入文字:") a1="123" s1="alex" v=a1==a2=="123"and s2==s1=="alex"or 1==1 and s2==s1=="jihih" print(v)
赋值运算符:a+1 = a+=1 - * // ** % 都一样
比较运算:
总结:算数运算 a=10 * 10 赋值运算 a = a+1 a+=1 【输出的是真实的结果】
比较运算: a=1>5 a是布尔类型(True或False)。 逻辑运算: z=1>6 or 1>1 and 5=6 and12=1(z还是布尔类型和a一样同为True或False)。 成员运算:s="fwer4tg" in (not in) "2156"(s输出的同样是布尔值True或False) 【输出的是布尔值】
原文地址:https://www.cnblogs.com/allf/p/9762748.html
时间: 2024-11-05 12:26:52