Python-流程控制学习总结

这篇博客总结了Python的流程控制,包括if条件语句、for循环、while循环的使用,以及如何运用break、continue和exit来控制流程。此外,还详细探讨了自定义函数,涵盖函数格式、嵌套、形参与实参的区分,如位置参数、默认参数、可变参数和关键字参数,以及函数的返回值和变量的作用域概念。
摘要由CSDN通过智能技术生成

if 语句

if 要判断的条件(True):
    条件成立的时候,要做的事情
elif 要判断的条件(True):
    ...
elif ...
    ...
else:
    条件不成立的时候要做的事情
#if … elif … elif … 序列用于替代其它语言中的 switch 或 case 语句

for 语句

#遍历条件:一个列表或者一个字符串,通常与range()函数搭配使用
for  变量 in 遍历条件:
    执行的语句
else:
    每一次迭代都执行
range()函数
range(start, stop[, step])
start: 计数从 start 开始。默认是从 0 开始。例如range5)等价于range05;
stop: 计数到 stop 结束,但不包括 stop。例如:range05) 是[0, 1, 2, 3, 4]没有5
step:步长,默认为1。例如:range05) 等价于 range(0, 5, 1)

while

# 条案为真即满足
while 条件满足:
    满足条件执行的语句
else:
    不满足条件执行的语句

break、continue、exit

break:跳出整个循环,不会再循环后面的内容
continue:跳出本次循环,continue后面的代码在本次循环中不会执行
exit():结束程序的运行
for i in range(10):
    if i == 5:
        break         				#结果:0.1.2.3.4.hello
        # 或者 continue				#结果:0.1.2.3.6.7.8.9.hello
        # 或者 exit()       		#结果:0.1.2.3.4
    print(i)
print(
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值