一、python常见运算符
Python语言支持以下类型的运算符:
1、算术运算符:+、-、、/、//、%、**
2、比较(关系)运算符:==、!=、>、>=、<=
3、赋值运算符:=、+=、-=、=、%=、**=、//=
4、逻辑运算符:and or not
5、位运算符:
&
位与:参与运算的两个值,如果两个相应位都为1,则结果1,否则为0
|
位或:只要对应的二个二进位有一个为1,结果位为1
^
位异或:当两对应的二进位相异,结果为1
~
位取反:对数据的每个二进制位取反
<<
左移动:各二进位全部左移若干位,高位丢弃,低位补0
右移动:各二进位全部右移若干位,
6、成员运算符:in 、not in
7、 in 判断值是否在序列中,在返回true,否则返回false,not in正好相反
8、身份运算符 :is、is not
is 判断是否引用同一个对象,x is y 类似id(x)=id(y) 与is not相反
二、if判断语句
1、if语句的语法格式:
If 条件1:
代码块1
else:
代码块2
score=float(input("请输入你的成绩:"))if score>=60:print("恭喜你")else:print("继续加油!")
2、多重if&if嵌套
Python中if语句的一般形式如下所示:
if 条件1:
代码块1
elif 条件2:
代码块2
…
else:
代码块N
score=float(input("请输入你的成绩:"))if score<60:print("不及格")elif score>=85: #优秀生 A B Cif score>95:print("A")elif score>90:print("B")else:print("C")elif score>=75:print("中等生")else:print("一般")
三、循环
1、while循环
while 语法格式:
执行语句
循环:重复做某件事情
三大要素:
循环变量—-》while循环体改变循环变量
循环条件—-》符合什么样条件,执行循环体,否则跳出循环体
循环体—-》重复执行的操作+改变循环变量
num=1while num<=100:print(f"记住{num}知识点")num+=1else:print("脑子浆糊了")# 求和:1+2+3+4+4+...+100# 循环变量:加数 1‐‐‐>100# 循环条件:加数不能大于100 i<=100i=1sum=0while i<=100 :# 循环体:加法运算# sum=sum+isum+=i#改变循环体变量i+=1else:print("循环结束了,1+2+3+4+4+...+100=",sum)
2、for循环
语法结构:
for 变量 in 序列:
执行语句1
else:
执行语句2
运行逻辑:
遍历序列(元组,列表,字典,字符串)中所有元素,每次遍历都会执行语句1
# 求和:1+2+3+4+4+...+100 ‐‐‐》for 1+2+3...+10# range(n,m) 返回n~m整数列表,含头不含尾返回列表中包含n,不会包含msum=0for x in range(1,101):# sum=sum+xsum+=xprint("1+2+3+....+100=",sum)
