注意:
-
Python中没有 switch … case… 语句
-
Python中没有 do … while … 语句
条件控制语句关键字:
- if 、elif、else
循环控制语句关键字:
-
while
-
while … else …
-
for
Python for循环 相较于C语言中的语句用法复杂多样,它可以遍历任何序列的项目,如一个列表或者一个字符串。
languages = ["C", "C++", "Perl", "Python"]
for x in languages:
print (x)
-
range()函数
如果你需要遍历数字序列,可以使用内置range()函数。它会生成数列。 -
break 和 continue 语句及循环中的 else 子句。
1、break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。
2、continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。 -
pass 语句
Python pass是空语句,是为了保持程序结构的完整性。pass 不做任何事情,一般用做占位语句。
from time import sleep # 导入时间模块进行延时,类似于C语言中的库文件
var = 0
value = 0 # 变量要有名称与赋值才算完成创建变量,同时也明确了变量的类型
while var <= 10: # Python与C语言相比,循环条件不用括号,冒号“:”代替了C语言中的大括号“{ }”,没有了大括号划定程序的范围,所以Python用缩进区分代码块
if var == 5: # Python中条件控制语句的关键字是:if elif else 。其中elif 类似于 C语言中的 else if
print("var = 5")
elif var == 8:
print("var = 8")
else: # 条件可以为空,但一定要又冒号 “:”,否则会报错
print(var)
var += 1 # i+=1 与 i=i+1 与 i++
sleep(1)
print("Good Bye!while~~~~ ") # 看缩进的范围,划定代码块的范围,所以print()在while()循环外执行
"""
Python中条件控制语句的关键字是:if elif else
Python中的循环语句while、for循环的用法:
"""
'''
i+=1 与 i=i+1 与 i++ 三者的区别:
1、i += 1 等价于 i = i + 1 但是前者的运行速度预算符的优先级要高于后者
2、i++ 是有值后自增
'''
参考资料