Python-语句结构
一. 顺序结构
一般正常的初级简单的书写方式
二.分支结构
1. if:
if 表达式:
语句
2. if...else...
if 表达式:
语句
else:
语句
以缩进判断if 和elif的配对情况
3. if...elif...else...
if 表达式:
语句
elif 表达式:
语句
else:
语句
以缩进判断if 和elif的配对情况
注意:在python里面不支持switch语句,如果想实现switch的效果,第一种方法就是使用if...elif...elif...else...;
三.python中实现三目运算符
C: maxNum = a>b? a:b
Python: maxNum= a if a>b else b
四.循环结构
for, while, do...while...
1. for循环
range(m,n,x):从m起始到n-1结束(不包含n),x代表步长;
for item in range(m.n,x):
循环的语句
for item in 可迭代的类型(eg:字符串.....):
循环的语句
循环集合中的数据
两个关键字:
- break:跳出循环,不再执行循环;
- continue:跳出本次循环,继续执行下一个循环;
对比1:
对比2:
2.while循环
while
while 表达式(或者True,False):
循环的语句
while ... else .....
while 表达式:
循环语句
pass 只是占一个语句的位置,并无任何操作;
计数器
本文转自一百个小排 51CTO博客,原文链接:http://blog.51cto.com/anfishr/1959450,如需转载请自行联系原作者