5、运算符与表达式
(1)简介
表达式可以分解为运算符和操作数。
运算符 的功能是完成某件事,它们由如+
这样的符号或者其他特定的关键字表示。
运算符需要数据来进行运算,这样的数据被称为 操作数 。在这个例子中,2
和3
是操作数。
(2)运算符
略
(3)运算符优先级
- 计算顺序
- 结合规律
略
(4)表达式
略
6、控制流
(1)简介
略
(2)if语句
python没有switch语句,可以使用if...elif...else来解决
(3)while语句
1 number = 12 while number <= 3:3 print "In while:{}".format(number)4 number += 15 else:6 print "In else:{}".format(number)
输出:
1 number = 42 while number <= 3:3 print "In while:{}".format(number)4 number += 15 else:6 print "In else:{}".format(number)
输出:
结论1:while...else里面的else语句块始终都会执行
1 number = 12 while number <= 3:3 print "In while:{}".format(number)4 number += 15 6 print "After while:{}".format(number)
输出:
结论2:既然else语句块始终都会执行,实际完全可以不使用else,直接将语句放在和while同一级即可
(4)for循环
和while一样,也有for...else,其执行过程也是一样的
(5)break语句
break
语句是用来 终止 循环语句的,即哪怕循环条件没有称为False
或序列还没有被完全递归,也停止执行循环语句。
如果你从for
或while
循环中 终止 ,任何对应的循环else
块将不执行
(6)continue语句
continue
语句被用来告诉Python跳过当前循环块中的剩余语句,然后 继续 进行下一轮循环