- Python 没有 
do-while和switch语句。 
如果要用到 do-while 循环,可以用以下方式模拟:
while True:# some codeif xxx:break
Python 不允许
if,else等关键词后出现赋值号,出现时会报错,这有效的防止开发者错把==写成=for循环:
for 变量 in 可迭代对象:循环体
文件对象也是可迭代对象,可以用 for 循环打印出每一行。
while-else和for-else:tu = (1, 2, 3, 4, 5)i = 0while i < len(tu):if tu[i] == 3:breaki += 1else:print('tu 中不存在 3')
如果
while循环正常结束(没有使用break跳出),则会执行else语句块。否则不执行else语句块。for-else用法类似。
