前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《看漫画学python》第三天-数字类型

《看漫画学python》第三天-数字类型

作者头像
用户10002156
发布2023-08-07 13:30:44
1920
发布2023-08-07 13:30:44
举报
文章被收录于专栏:生活处处有BUG

Python中的数据类型

在Python中有6种主要的内置数据类型:数字、字符串、列表、元组、集合和字典。

Python中的数字类型有4种:整数类型、浮点类型、复数类型和布尔类型。需要注意的是,布尔类型也是数字类型,它事实上是整数类型的一种。

代码语言:javascript
复制
  1. # coding=utf-8
  2. num1=10 # 整理
  3. print(type(num1)) # print是打印的函数,这里输出:<class 'int'>
  4. num2=9.8 # 浮点型
  5. print(type(num2)) # 这里输出:<class 'float'>
  6. num3=True # 布尔型只有True和False两种值
  7. print(num3) # 这里输出:True
  8. # 布尔型的转换
  9. print(bool(0)) # 整数0会转为False,这里输出:False
  10. print(bool(7)) # 非0整数转为True,这里输出:True
  11. print(bool("")) # 空字符串转为False,这里输出:False
  12. print(bool(" ")) # 非空字符串转为True,哪怕只是个空格,这里输出:True
  13. print(bool({})) # 空字典转为False,这里输出:False
  14. print(bool([])) # 空列表转为False,这里输出:False

数字类型的相互转换

在Python的数字类型中,除复数外,其他三种数字类型如整数、浮点和布尔都可以相互转换,分为隐式类型的转换和显式类型的转换。

隐式类型的转换

显式类型的转换

表达式1.0 + 1中的整数1被隐式转换为了浮点数1.0,但我如果就是要把浮点数据1.0转为整数1,该怎么办呢?那就须要用到显式转换

![image-20230513152033668](http://pic.lovelifelovedream.com/typora/image-20230513152033668.png

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-05-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生活处处有BUG 微信公众号,前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Python中的数据类型
  • 数字类型的相互转换
    • 隐式类型的转换
      • 显式类型的转换
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档