当前位置: 首页 > news >正文

Python-数据类型-数字型

一、Python有六大数据类型

  1. 数字(Number)

  2. 字符串(String)

  3. 列表(List)

  4. 元组(Tuple)

  5. 字典(Dictionary)

  6. 集合(Set)

二、而数字型又分为

  • int(整数)

  • float(浮点数)

  • complex(复数)

  • bool(布尔)

bool 是 int 的子类,True 等价 1,False 等价 0。

三、数字型数据类型详解

1. int 整数类型

int 指不带小数点的整数,包含正整数、负整数、0,Python 的整数没有大小限制。 整数可以使用十进制、二进制、八进制、十六进制书写。 整数可以和浮点数、布尔值互相转换。

# 定义整数 a = 10 b = -50 c = 0 print(type(a)) ​ # 进制写法 print(0b1001) # 二进制 print(0o12) # 八进制 print(0xA) # 十六进制 ​ # 类型转换 print(int(3.9)) # 浮点数转整数:直接舍去小数,不四舍五入 print(int(True)) # 布尔转整数:True=1 print(int(False)) # 布尔转整数:False=0

2. float 浮点数类型

float 指带小数点的小数,整数后缀加.0也属于浮点数。 浮点数存在精度误差,是计算机底层二进制存储导致的正常现象。 浮点数可以和整数、布尔值互相转换。

# 定义浮点数 x = 3.14 y = -0.666 z = 5.0 print(type(x)) ​ # 浮点数精度问题 print(0.1 + 0.2) ​ # 科学计数法 s = 1.2e3 print(s) ​ # 类型转换 print(float(8)) # 整数转浮点数 8.0 print(float(True)) # 1.0 print(float(False)) # 0.0

3. bool 布尔类型

bool 是 int 的子类,只有两个值:True、False。 本质:True 等价 1,False 等价 0,可以直接参与数学运算。 转换规则:数字为 0、0.0 为空 → False;所有非 0 数字全部为 True

# 定义布尔值 flag1 = True flag2 = False print(type(flag1)) ​ # 布尔可以参与运算 print(True + 1) print(False + 10) ​ # 类型转换 print(bool(0)) print(bool(0.0)) print(bool(123)) print(bool(-99))

4. complex 复数类型

complex 复数由实部 + 虚部 (j)组成,日常开发极少使用。 复数可以由整数、浮点数、布尔值转换而来,但复数不能转回 int、float

# 定义复数 num = 3 + 4j print(type(num)) print(num.real) # 取实部 print(num.imag) # 取虚部 ​ # 类型转换 print(complex(5)) print(complex(2, 6)) print(complex(True))

数字类型整体转换总结

  1. int、float、bool三者可以随意互相转换

  2. bool 本质是整数子类,参与运算等同于 1 和 0

  3. float 转 int直接截断小数,不四舍五入

  4. complex 只能由其他数字转入,不能转出为 int /float

http://www.cnnetsun.cn/news/4145944.html

相关文章:

  • 2026全网实测|5大主流AI论文工具排行榜!学生党闭眼入✅
  • 中小企业销售自动化实战:Rox Teams API集成与线索评分系统构建
  • 考研初试专业课130+总分400+北京大学804原828电子信息基础软件与微电子考研北大软微集成数字电路考研,真题,大纲,参考书。博睿泽信息通信Jenny。
  • 家具商城系统-springboot + vue
  • Sqoop 从 MySQL 导入数据到 Hive:参数解析与实战指南
  • day2: booleans, string interpolation, and checkpoint1
  • 多无人机协同任务规划:从数学建模到算法实战
  • FanControl 完整指南:3 步驯服电脑风扇噪音
  • 泰克2465B模拟示波器深度评测:模拟时代的工程智慧与现代价值
  • 基于多仓群路由算法的中大件海外仓周末选品履约优化方案
  • 2026 游乐空间安装交付服务榜单可以参考哪些选型维度?
  • Yi.Abp.Admin 完整上手指南:从克隆到跑通 5 分钟
  • 开放智能体系统安全实践:从工具调用风险到可信架构设计
  • 蓝天治愈系
  • 最小二乘法:从原理到实践,掌握线性回归的核心算法
  • 数学建模竞赛实战:蒙特卡洛模拟与资源量评价模型解析
  • AI智能体灰盒验证:构建可观测、可测试的Agent质量防线
  • 一步找到全盘文件:EverythingToolbar 任务栏文件搜索完整指南
  • 智慧场馆解决方案小程序系统:从架构设计到实战部署
  • 防火门的耐火极限与哪些因素有关
  • 几何先验驱动视频生成:从3D一致性困境到Geometry-then-Appearance新范式
  • 谷歌TPU与Marvell深度合作:AI芯片变革下的开发者实战指南
  • 智算中心训练任务频繁中断,如何从算力卡查到网络与存储
  • 2026硕博生毕业论文季:多工具协同下的论文全流程处理方案
  • Iwara4A:免费 Iwara 安卓客户端完整指南
  • 数学建模竞赛实战:从问题解析到模型构建与求解全流程指南
  • Spring面试核心:IoC与AOP深度解析与实战
  • GPT2-Chinese 快速上手指南:中文 GPT-2 文本生成训练工具
  • 华为eNSP安装全攻略:解决VirtualBox兼容与40/41错误
  • 基于最近电平逼近的开环MMC逆变器附Simulink仿真模型