前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[Python零基础入门篇②⑤] - 数据类型与布尔值的关系

[Python零基础入门篇②⑤] - 数据类型与布尔值的关系

原创
作者头像
哈哥撩编程
发布2024-07-04 22:50:09
740
发布2024-07-04 22:50:09

⭐️ 数据类型与布尔值的关系

  • 每一种数据类型,自身的值都有表示True与False。
  • not 对于一切结果取反

数据类型

True

False

int

非0

0

float

非0.0

0.0

str

len(str) != 0

Len(str) ==0 即 \''

list

len(list) != 0

len(list) ==0 即[]

tuple

len(tuple) !=0

len(tuple) ==0 即()

dict

len(dict) !=0

len(dict) ==0 即{}

None

Not None

None

示例如下:

代码语言:python
代码运行次数:0
复制
int_0 = 0
int_1 = 666

print(bool(int_0))
print(bool(int_1))

# 执行结果如下:
# >>> False
# >>> True

print(bool(not int_0))
print(bool(not int_1))

# 执行结果如下:
# >>> True
# >>> False
代码语言:python
代码运行次数:0
复制
str_0 = ''
str_1 = '666'

print(bool(str_0))
print(bool(str_1))

# 执行结果如下:
# >>> False
# >>> True

print(bool(not str_0))
print(bool(not str_1))

# 执行结果如下:
# >>> True
# >>> False
代码语言:python
代码运行次数:0
复制
bool_true = True
bool_false = False

print(bool(not bool_true))
print(bool(not bool_false))

# 执行结果如下:
# >>> False
# >>> True

我正在参与2024腾讯技术创作特训营最新征文,快来和我瓜分大奖!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ⭐️ 数据类型与布尔值的关系
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档