break continue pass的区别

Break 跳出并结束当前整个循环 执行循环后的语句
Continue 结束档次循环 继续执行后续次数循环
Break continue 可以与 for 和 while 搭配使用

pass:该语句什么也不做 是为了保持程序结构的完整性。常用在语法上需要一条语句但是不需要任何操作的情况。
例如:if elif elif…
else pass else后面没有任何条件或结果,可以使用pass

for c in “pythom”:
if c==“t”:
break
print (c,end="")

输出py

for c in “pythom”:
if c==“t”:
break
print ©
输出
P
Y
3. 双重循环 while和 for
s=“python”
while s!="":
for c in s:
print (c,end="")
s=s[:-1]

》》》pythonpythopythpytpyp

区别以下:
s=“python”
while s!="":
for c in s:
print (c,end="")
s=s[::-1] --双冒号 单冒号的区别
pythonnohtyppytho
nnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyppythonnohtyp

4.一个break 只能跳出一个循环

s=“python”
while s!="":
for c in s:
if c==“t”:
break
print (c,end="")
》》》pypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypypy

5.break 仅跳出当前最内层循环 跳出了for循环 但是没跳出whlie循环
s=“python”
while s!="":
for c in s:
if c==“t”:
break
print (c,end="")
s=s[:-1]

》》》pypypypypyp

continuebreakpass是在编程中用于控制循环和条件语句的关键字,它们的作用和用法有所不同。 continue语句用于跳过当前循环中的剩余代码,直接进入下一次循环的判断条件。它会终止当前迭代并开始下一次迭代。通常在循环中遇到某些条件时,我们希望跳过当前迭代,直接进入下一次迭代,这时可以使用continue语句。 break语句用于完全终止当前循环,不再执行循环中剩余的代码,并跳出循环体。当满足某个条件时,我们希望立即退出循环,不再执行后续的循环迭代,这时可以使用break语句。 pass语句是一个空语句,它在语法上需要一条语句但是不需要任何操作的情况下使用。pass语句不做任何事情,只是为了保持程序结构的完整性。通常在编写代码时,我们可能需要先占位,暂时不做任何操作,这时可以使用pass语句。 综上所述,continue用于跳过当前迭代,进入下一次迭代;break用于完全终止循环;pass用于占位,暂时不做任何操作。 #### 引用[.reference_title] - *1* *2* [break continue pass区别](https://blog.csdn.net/super_hong/article/details/100034487)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [python之breakcontinuepass的差别](https://blog.csdn.net/weixin_43505418/article/details/122522616)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值