bool类型判断输入值是否为空

img

这个bool类型咋用的啊,来判断输入值是否为空,看不懂第一行,
阿巴阿巴
阿巴阿巴

bool()是个函数,将其它类型转换为bool类型
由于Input()的返回值只能是str类型
而str只要不为空,转换为bool就是true,为空则为false
所以强制转换后,bool函数的返回值其实就是在判断输入是否为空
但是完全没必要这样
直接这样既可
word=input()
if word:
效果一样

意思就是word接收到输入的值了,所以为true