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语句执行了")
相关推荐
凯哥Java2 分钟前
MaxKB4J:基于Java的高效知识库问答系统与工作流智能解决方案
java·开发语言
亲爱的非洲野猪2 分钟前
基于 MCP 构建智能文档分析系统:技术实现详解
python·ai·mcp
悟能不能悟3 分钟前
Postman Pre-request Script 详细讲解与高级技巧
java·开发语言·前端
七夜zippoe4 分钟前
Python性能分析实战:从cProfile到火焰图,精准定位性能瓶颈
python·架构·内存泄漏·火焰图·cprofile
txinyu的博客4 分钟前
Reactor 模型全解析
java·linux·开发语言·c++
IMPYLH4 分钟前
Lua 的 Package 模块
java·开发语言·笔记·后端·junit·游戏引擎·lua
Ulyanov8 分钟前
Python射击游戏开发实战:从系统架构到高级编程技巧
开发语言·前端·python·系统架构·tkinter·gui开发
点云SLAM8 分钟前
C++依赖注入(Dependency Injection DI)vs单例设计模式(Singleton)
开发语言·c++·单例模式·设计模式·日志配置·依赖注入di·大项目系统
Hello.Reader12 分钟前
连接四元组它为什么重要,以及它和端口复用(SO_REUSEPORT)的关系(Go 实战)
开发语言·后端·golang
静待_花开15 分钟前
java日期格式化
java·开发语言