如何解决True范围在Python中是什么意思?就像“对于范围内的我来说0,True”是指?
for i in range(0,True): print(i)
此处的输出为0
但是当我这样做时->
for i in range(0,True):
print(i)
输出无显示
有人可以在这里解释Python幕后发生的事情吗?
解决方法
True
实际上只是1
的另一个名称,因为bool
是int
的子类。
range(0,True)
与range(0,1)
相同,其结果为值0
。与声明相反,您的循环应该输出一行。
您的第二个循环什么也不输出,因为它实际上并没有运行。这是一个缩进错误。
,很少有示例输出说明其用法:
示例1:
for i in range(0,True):
print(i)
Output:
0
示例2:
for i in range(2,True):
print(i)
Output:
<No Result>
示例3:
for i in range(-2,True):
print(i)
Output:
-2
-1
0
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。