python基础_语句
三元运算语句
result = 值1 if 条件 else 值2 # 如果条件成立,那么将 “值1” 赋值给result变量,否则,将“值2”赋值给result变量
条件语句(条件为True或False)
if 条件: 内部代码块 else: 内部代码块
if 条件: 内部代码块 if 条件: 内部代码块 else: 内部代码块 else: 内部代码块
if 条件: 内部代码块 elif 条件: 内部代码块 elif 条件: 内部代码块
补充:如果什么都不执行,可以写 pass ,但不能空着,否则会报错。
if 条件: pass else: 内部代码块
循环语句(条件为True或False)
while 条件: 内部代码块
while 条件: 内部代码块 else: 内部代码块 count = 0 while count < 5: print (count, " 小于 5") count = count + 1 else: print (count, " 大于或等于 5") 0 小于 5 1 小于 5 2 小于 5 3 小于 5 4 小于 5 5 大于或等于 5
在Python中没有do..while循环
continue语句
结束本次循环(跳出本次循环,计算条件,满足继续循环)
break语句
结束本轮循环(不用计算条件,直接跳出整个循环)
for循环
for 变量 in 序列: 内部代码块 else: 内部代码块 languages = ["C", "C++", "Perl", "Python"] for x in languages: print (x) C C++ Perl Python sites = ["Baidu", "Google","Runoob","Taobao"] for site in sites: if site == "Runoob": print("教程!") break print("循环数据 " + site) else: print("没有循环数据!") print("完成循环!")循环数据 Baidu 循环数据 Google 教程! 完成循环!
for i in range(5):
print(i)
0
1
2
3
4
a = ['Google', 'Baidu', 'Runoob', 'Taobao', 'QQ']
for i in range(len(a)):
print(i, a[i])
0 Google
1 Baidu
2 Runoob
3 Taobao
4 QQ

浙公网安备 33010602011771号