一、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 C
if score>95:
print("A")
elif score>90:
print("B")
else:
print("C")
elif score>=75:
print("中等生")
else:
print("一般")
三、循环
1、while循环
while 语法格式:
执行语句
循环:重复做某件事情
三大要素:
循环变量—-》while循环体改变循环变量
循环条件—-》符合什么样条件,执行循环体,否则跳出循环体
循环体—-》重复执行的操作+改变循环变量
num=1
while num<=100:
print(f"记住{num}知识点")
num+=1
else:
print("脑子浆糊了")
# 求和:1+2+3+4+4+...+100
# 循环变量:加数 1‐‐‐>100
# 循环条件:加数不能大于100 i<=100
i=1
sum=0
while i<=100 :
# 循环体:加法运算
# sum=sum+i
sum+=i
#改变循环体变量
i+=1
else:
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,不会包含m
sum=0
for x in range(1,101):
# sum=sum+x
sum+=x
print("1+2+3+....+100=",sum)