插一个新的认识,关于if语句判定条件的。IF 条件:

1.条件是INT的,如果值为0则布尔值为假,其他为真

a=0
b=bool(a)
print(b)#值为False
a=1
b=bool(a)
print(b)#值为True

a=1
if a:
print('值为值为Ture')
else:print('值为False')

2.条件是STR的,如果字符串为空则布尔值为假,其他为真

a=''
b=bool(a)
print(b)#值为False
a='asd'
b=bool(a)
print(b)#值为True

a=''
if a:
    print('值为值为Ture')
else:print('值为False')

3.以此类推,0.00这样的浮点数float,空的列表list,元组tuple,集合set和字典dict布尔值都是假,有内容的都是真

相关文章:

  • 2021-09-06
  • 2021-12-19
  • 2021-05-09
  • 2021-04-27
  • 2021-06-14
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案