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语句执行了")
相关推荐
weixin_45690427几秒前
以太网与工业以太网通信C#开发
开发语言·c#
野猪亨利66720 分钟前
Qt day1
开发语言·数据库·qt
lastHertz27 分钟前
Golang 项目中使用 Swagger
开发语言·后端·golang
惜月_treasure38 分钟前
LlamaIndex多模态RAG开发实现详解
开发语言·python·机器学习
isaki13740 分钟前
qt day1
开发语言·数据库·qt
流星白龙1 小时前
【Qt】4.项目文件解析
开发语言·数据库·qt
扶尔魔ocy1 小时前
python 部署可离线使用的中文识别OCR(window)
python·中文识别·cnocr
iuuia1 小时前
05--JavaScript基础语法(1)
开发语言·javascript·ecmascript
郝学胜-神的一滴1 小时前
深入解析Linux下的`lseek`函数:文件定位与操作的艺术
linux·运维·服务器·开发语言·c++·软件工程
一晌小贪欢1 小时前
Python爬虫第4课:XPath与lxml高级解析技术
开发语言·爬虫·python·网络爬虫·python爬虫·python3·python办公