首页 > 数据库 > 数据库开发技术 > Python 控制语句(条件语句、循环语句)
Python 的控制语句用于控制程序的执行流程,包括条件语句、循环语句、异常处理语句、资源管理语句和调试断言语句等。
本篇先介绍条件语句和循环语句。
在实际编程中,掌握这些控制语句可以帮助我们更加方便地编写代码,提高开发效率,同时也可以使程序更加健壮和安全。
条件语句 if/elif/else 用于根据不同的条件来执行不同的代码块。if 语句用于判断是否满足某个条件,如果满足则执行相应的代码块,否则跳过;elif 语句用于判断多个条件,如果前面的条件不满足则判断下一个条件,直到满足其中一个条件;else 语句用于处理所有条件都不满足的情况,执行相应的代码块。
以下是一个示例,根据用户输入的不同选项展示不同的菜单:
choice = input("请选择菜单(1、2、3):")
if choice == "1":
print("你选择了菜单1")
elif choice == "2":
print("你选择了菜单2")
elif choice == "3":
print("你选择了菜单3")
else:
print("无效的选择")
循环语句 for/while 用于重复执行某个代码块。for 循环用于遍历序列中的每个元素,例如列表、元组、字符串等,执行相应的代码块;while 循环用于在满足某个条件的情况下重复执行代码块,直到条件不再满足为止。
以下是两个示例,一个使用 for 循环遍历列表中的元素,一个使用 while 循环重复执行某个代码块:
# 使用 for 循环遍历列表中的元素
fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
print(fruit)
# 使用 while 循环重复执行某个代码块
count = 0
while count < 3:
print("Hello, World!")
count += 1
break 和 continue 用于控制循环语句的执行流程。
break 语句用于中止循环,跳出循环体,循环体内 break 之后的语句不再执行;
continue 语句用于跳过当前循环,继续执行下一个循环。
这两个语句通常与循环语句配合使用,可以根据不同的条件来中止或跳过循环。
以下是两个示例,一个使用 break 中止循环,一个使用 continue 跳过当前循环:
# 使用 break 中止循环
fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
if fruit == 'banana':
break
print(fruit)
# 使用 continue 跳过当前循环
fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
if fruit == 'banana':
continue
print(fruit)
以上是 Python 的控制语句的讲解和示例,在实际编程中,掌握这些控制语句可以帮助我们更加方便地编写代码,提高开发效率,同时也可以使程序更加健壮和安全。
原文作者:HelloTech技术派;如有侵权,请联系管理员删除。