Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中,a';假';字符串,通过输入函数被认为是真实的而不是虚假的?_Python - Fatal编程技术网

在Python中,a';假';字符串,通过输入函数被认为是真实的而不是虚假的?

在Python中,a';假';字符串,通过输入函数被认为是真实的而不是虚假的?,python,Python,在Python中,为什么通过输入函数的“False”输入条目被认为是真实的 例如,在下面的代码块中 a_value = input('Enter the a value :') b_value = input('Enter the b value :') print('a_value =', bool(a_value)) print('b_value =', bool(b_value)) 输出是, Enter the a value :False Enter the b value :Fals

在Python中,为什么通过输入函数的“False”输入条目被认为是真实的

例如,在下面的代码块中

a_value = input('Enter the a value :')
b_value = input('Enter the b value :')
print('a_value =', bool(a_value))
print('b_value =', bool(b_value))
输出是,

Enter the a value :False
Enter the b value :False
a_value = True
b_value = True
据我所知,“False”字符串被认为是“Falsy”。有人能解释一下原因吗

据我所知,“False”字符串被认为是“Falsy”

不,唯一的falsy字符串是
'


无论内容如何,任何非空字符串都被认为是真实的;因此,
“False”
是观察到的真实值。

因为它不是空的。看见
>>> bool('')
False