Python中判断语句常见的布尔值输出。

Python中判断语句常见的布尔值输出。

在python中执行判断语句时,常会使用布尔类型进行判断。下面将对出现的几种情况进行程序验证说明。

  1. 空字符串“ ”值为假:
if "":
     print('true')
else:
	print('false')
#结果为:
false

2.字符串不为空时,值为真:

if "string":
     print('true')
else:
	print('false')
#结果为:
true

3.当判断语句为0时,值为假:

if 0:
     print('true')
else:
	print('false')
#结果为:
false

4.当判断条件为>=1或<=-1时,值为真:
(1)x>=1时

if x>=1:
     print('true')
else:
	print('false')
#结果为:
true

(2)x<=-1时

if x<=-1:
     print('true')
else:
	print('false')
#结果为:
true

5.当判断语句为空元组,空列表,空字典时,值为假:
(1)空元组:

if ():
     print('true')
else:
	print('false')
#结果为:
false

(2)空列表

if []:
     print('true')
else:
	print('false')
#结果为:
false

(3)空字典

if {}:
     print('true')
else:
	print('false')
#结果为:
false

6.当判断语句为空对象时,值为假:

if None:
     print('true')
else:
	print('false')
#结果为:
false

将以上为六种形式以表格的形式呈现:

对象/常量
“” false
“string” true
0 false
x>=1 true
x<=-1 true
() false
[] false
{} false
None false

以上是对Python判断语句布尔类型的理解希望对大家有帮助,如有错误请在下方讨论留言,望谅解。

你可能感兴趣的:(笔记,python)