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语句执行了")
相关推荐
梅孔立几秒前
Java 基于 POI 模板 Excel 导出工具类 双数据源 + 自动合并单元格 + 自适应行高 完整实战
java·开发语言·excel
qyzm1 分钟前
牛客周赛 Round 140
数据结构·python·算法
代码中介商1 分钟前
C++ 继承与派生深度解析:存储布局、构造析构与高级特性
开发语言·c++·继承·派生
2201_761040593 分钟前
mysql如何优化重复索引_mysql冗余索引查找与处理
jvm·数据库·python
yejqvow125 分钟前
如何分析RAC启动挂起_crond与ohasd进程启动依赖链排查
jvm·数据库·python
2401_835956818 分钟前
c++怎么解析二进制存储的BMP位图调色板数据及每一行的像素偏移【详解】
jvm·数据库·python
2301_815279528 分钟前
JavaScript中闭包结合代理模式Proxy实现数据监听
jvm·数据库·python
我不是懒洋洋8 分钟前
【经典题目】栈和队列面试题(括号匹配问题、用队列实现栈、设计循环队列、用栈实现队列)
c语言·开发语言·数据结构·算法·leetcode·链表·ecmascript
2401_837163899 分钟前
mysql如何禁止用户创建新表_撤销CREATE与ALTER表权限
jvm·数据库·python
枫叶丹49 分钟前
【HarmonyOS 6.0】ArkWeb PDF浏览能力增强:指定PDF文档背景色功能详解
开发语言·华为·pdf·harmonyos