python中else的细节

if-else

首先我们都知道else可以和if共同使用,如果if条件没有执行,就会去执行else语句

复制代码
a=100
if a==100:
    print("if 语句执行了")
else:
    print("else语句执行了")
复制代码
a=10
if a==100:
    print("if 语句执行了")
else:
    print("else语句执行了")

for-else

在循环语句(for、while)中,else 用于指定在循环正常结束(没有被 break 中断)时执行的代码块。

复制代码
for i in range(5):
    if i==5:
        print("你好!")
        break
else:
    print("else语句执行了")
复制代码
for i in range(5):
    if i==4:
        print("你好!")
        break
else:
    print("else语句执行了")
相关推荐
u010914760几秒前
SQL如何高效统计分类下的多项指标_善用CASE WHEN与SUM聚合
jvm·数据库·python
HHHHH1010HHHHH几秒前
如何在MongoDB中实现按时间跨度的分片路由_时间序列范围分片与冷热节点架构
jvm·数据库·python
穗余2 分钟前
Rust——impl是什么意思
开发语言·后端·rust
程序员大辉3 分钟前
开源LibreOffice(Office办公套件)下载完整安装教程
开发语言·microsoft·c#
m0_515098423 分钟前
Python测试框架如何处理重载_在pytest中使用mocker控制调用
jvm·数据库·python
yngsqq3 分钟前
运行c#脚本
开发语言·数据库·c#
weixin_381288183 分钟前
HTML函数在旧版Windows跑得动吗_系统版本与硬件协同影响【指南】
jvm·数据库·python
代码羊羊4 分钟前
Rust模式匹配
开发语言·后端·rust
qq_330037995 分钟前
HTML怎么显示同步冲突提示_HTML“云端有更新”解决选项【教程】
jvm·数据库·python