为什么是这样的?
while '':print('进入循环')
print('退出循环')
运行后显示是
Python 3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:43:08) on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>>
===================== RESTART: C:/Users/admini/Desktop/1.py ====================
退出循环
>>>
请问一下:“进入循环”几个字怎么没有显示?
谢啦
print(bool(''))
你运行一下这句话就知道了 if '':
print('真')
else:
print('假')
和
if ' ':
print('真')
else:
print('假')
这两个代码你运行看一下,就会发现空值是打印出假,空格是打印出真
那你while后面加个空值,就是不进入循环
你要进入无限循环,就while后面加个空格 疾风怪盗 发表于 2020-9-16 18:26
和
这两个代码你运行看一下,就会发现空值是打印出假,空格是打印出真
明白了,感谢大侠对我这个菜鸟的耐心解答。。
页:
[1]