行业知识
零基础入门篇①② Python标准数据类型--数字
2026-11-06 07:20:26
来源:互联网转载
- Python从入门到精通系列专栏面向零基础以及需要进阶的读者倾心打造,9.9元订阅即可享受付费专栏权益,一个专栏带你吃透Python,专栏分为零基础入门篇、模块篇、网络爬虫篇、Web开发篇、办公自动化篇、数据分析篇…学习不断,持续更新,火热订阅中
- 专栏限时一个月(5.8~6.8)重磅福利 专栏订阅者再邀请10人订阅即可获得清华大学出版社书单图书任选一本(每人一次机会) 清华大学出版社书单https://docs.qq.com/sheet/DYnRFaFZ6T0ZWeVJC?tab=BB08J2
- 专栏订阅地址 Python从入门到精通
- 点击即可跳转 Python从入门到精通系列专栏文章导航站
- 订阅专栏后可私信博主进入Python学习交流群,进群可领取Python180G全栈视频教程以及Python相关电子书合集
- 私信未回可以加V:hacker0327 备注Python从入门到精通
Python标准数据类型--数字
- Python数字
- 整数`int`
- 浮点数`float`
- 复数`complex`
- 结束语
Python数字
在Python中,数字数据类型包括
- 整数int
- 浮点数float
- 复数complex
整数int
- 整数是Python中的基本数值类型,用来表示没有小数部分的数字
示例:
x = 10y = -7z = 0print(f"x = {x}, y = {y}, z = {z}")# 整数简单运算print(f"x+y+z = {x+y+z}")print(f"x-y+z = {x-y+z}")在示例代码中,首先我们定义了三个整数变量x,y和z,x为10,y为-7,z为0,并使用print()函数打印这些变量的值,并对这些变量进行简单的运算,输出结果如下:
浮点数float
- 浮点数用于表示有小数部分的数值,可以是正数、负数或零
示例:
a = 3.14b = -0.7c = 0.0print(f"a={a}, b={b}, c={c}")# 浮点数简单运算print(f"a+b+c={a+b+c}")print(f"a-b-c={a-b-c}")在示例代码中,首先定义了三个浮点数变量:a为3.14,b为-0.7,c为0.0。然后使用 print()函数输出这些变量的值,最后对浮点数进行了简单的运算,输出结果如下:
- 由于浮点数运算可能存在精度问题,我们可以通过一些措施去改进,例如我们可以使用Python的 decimal 模块提供了 Decimal 类
改正代码如下:
from decimal import Decimala = Decimal('3.14')b = Decimal('-0.7')c = Decimal('0.0')print(f"a+b+c={a+b+c}")在这段代码中,导入了 Python 标准库中的 decimal 模块,并引入了 Decimal 类,该类用于高精度的十进制浮点数运算,并初始化了三个Decimal对象a,b,c
使用字符串来初始化 Decimal 对象有助于避免浮点数精度问题
复数complex
- 复数由实部和虚部构成,形如 a + bj,其中a为实部,b为虚部
示例:
m = 1 + 2jn = 3 + 4jprint(f"m={m}, n={n}")# 复数简单运算print(f"m+n={m+n}")print(f"m-n={m-n}")在这段示例代码中。我们分别定义了两个复数m和n(j表示虚数单位)
- 复数m:实部为1,虚部为2j
- 复数n:实部为3,虚部为4j
并对复数进行了打印输出值以及一些简单的运算,运算时对应实部和虚部分别相加和相减,输出结果如下:
结束语
- 专栏限时一个月(5.8~6.8)重磅福利 专栏订阅者再邀请10人订阅即可获得清华大学出版社书单图书任选一本(每人一次机会) 清华大学出版社书单https://docs.qq.com/sheet/DYnRFaFZ6T0ZWeVJC?tab=BB08J2
- Python从入门到精通专栏订阅地址 Python从入门到精通
- 点击即可跳转 Python从入门到精通系列专栏文章导航站
- 专栏订阅者可私信博主领取专栏订阅福利,进入Python学习交流群,如私信未回可以加V:hacker0327 备注Python从入门到精通
- 此专栏内容会持续更新直到完结为止(如有任何纰漏请在评论区留言或者私信)
- 复数由实部和虚部构成,形如 a + bj,其中a为实部,b为虚部
- 由于浮点数运算可能存在精度问题,我们可以通过一些措施去改进,例如我们可以使用Python的 decimal 模块提供了 Decimal 类
- 浮点数用于表示有小数部分的数值,可以是正数、负数或零
- 整数是Python中的基本数值类型,用来表示没有小数部分的数字