1、什么是表达式
表达式(Expression)是运算符(operator)和操作数(operand)所构成的序列
2、表达式的优先级
最好实际操作验证
3、条件控制
例:
mood = True
if mood :
print('go to left')
else :
print('go to right')
go to left
a = input()
print('a is ' + a)
print(type(a))
a = int(a)
if a == 1:
print('apple')
elif a == 2:
print('orange')
elif a == 3:
print('banana')
else:
print('shopping')
python语句不能压缩
4、循环语句
1) while循环
一般形式:
while 判断条件:
代码块
while 判断条件:
代码块
else:
代码块
如果while循环体中只有一条语句,可以将该语句与while写在同一行
实例:
counter = 1
while counter <= 10:
counter += 1
print(counter)
else:
print('EOF')
while (counter): print('YES')
2) for循环
主要是用来遍历/循环 序列或者集合、字典
一般格式:
for <variable> in <sequence>:
代码块
for <variable> in <sequence>:
代码块
else:
代码块
break 可以使当前for循环结束
continue 可以使当for循环跳过某一次循环后继续循环
for循环中当循环正常遍历结束后会执行else后的代码块,遇到break时,不会执行;遇到continue时,会继续执行
遍历数字序列时,推荐使用"range()"函数
例:
for i in range(5):
print(i)
0
1
2
3
4
也可以遍历指定区间的值
例:
for i in range(5, 9):
print(i)
5
6
7
8
也可以间隔指定的长度
例:
for i in range(0, 10, 3) :
print(i)
0
3
6
9
for i in range(10, 0, -3) :
print(i)
10
7
4
1