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) 【输出的是布尔值】
Pthon学习之路 第四篇 Python基础(二)
原文:https://www.cnblogs.com/allf/p/9762748.html