d是一个空列表,不应该执行else后面的语句吗?

来源:6-9 流程控制语句之条件控制 二

ddsdgj_xzdrhbb

2018-02-24

如同,老师说如果某个变量为空,就执行该语句(老师选中了if后面的语句),反之就执行else后面的语句,但是变量为空不应该代表False吗?应该是执行else后面的语句啊,老师没有讲错?



写回答

2回答

7七月

2018-02-24

变量为空,可以看做False,会执行else。我有讲错吗?麻烦告诉我是视频哪个小节多少分钟,我看一下,谢谢。

0
6
你是我的河豚鱼
回复
7七月
是的,就是这一节,老师你说了执行,但没说执行else,如果是新手,没有经验,很容易被误导。
2019-02-16
共6条回复

魁拔123

2018-02-24

应该是if后面的为Ture就执行接下来的代码块,要不就执行else里面的代码块,[现在]里面为空,为空表示0,0标识位FALSE,那么if 后面的代码块就不执行了,直接执行else代码块里面的代码

0
0

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14446 学习 · 4438 问题

查看课程