Python基础教程(Python Number)
整数(int
)
定义
示例
运算
浮点数(float
)
定义
示例
运算
复数(complex
)
定义
示例
访问实部和虚部
运算
数字类型转换
转换为整数
转换为浮点数
转换为复数
常用数学函数
分类:
Python
聚焦技术和人文,分享干货,共同成长。
Number
(数字)是一种基本的数据类型,用于存储数值。Python 支持多种数字类型,包括整数(int
)、浮点数(float
)、复数(complex
),在 Python 2 中还存在长整型(long
),但 Python 3 里长整型和普通整型统一为 int
类型。下面将详细介绍这些数字类型及其相关操作。int
)# 定义整数
a = 10
b = -20
c = 0
print(type(a)) # 输出: <class 'int'>
+
)、减(-
)、乘(*
)、除(/
)、取整除法(//
)、取模(%
)和幂运算(**
)。x = 10
y = 3
# 加法
print(x + y) # 输出: 13
# 减法
print(x - y) # 输出: 7
# 乘法
print(x * y) # 输出: 30
# 除法(结果为浮点数)
print(x / y) # 输出: 3.3333333333333335
# 取整除法
print(x // y) # 输出: 3
# 取模
print(x % y) # 输出: 1
# 幂运算
print(x ** y) # 输出: 1000
float
)# 定义浮点数
m = 3.14
n = -0.5
print(type(m)) # 输出: <class 'float'>
p = 0.1
q = 0.2
# 加法
print(p + q) # 输出: 0.30000000000000004,存在精度问题
complex
)j
或 J
表示。# 定义复数
z1 = 3 + 4j
z2 = -2 - 1j
print(type(z1)) # 输出: <class 'complex'>
.real
和 .imag
属性分别访问复数的实部和虚部。print(z1.real) # 输出: 3.0
print(z1.imag) # 输出: 4.0
# 加法
print(z1 + z2) # 输出: (1+3j)
# 乘法
print(z1 * z2) # 输出: (-2+5j)
int()
、float()
和 complex()
函数进行数字类型的转换。num_float = 3.14
num_int = int(num_float) # 直接截断小数部分
print(num_int) # 输出: 3
num_int = 10
num_float = float(num_int)
print(num_float) # 输出: 10.0
num = 5
num_complex = complex(num)
print(num_complex) # 输出: (5+0j)
math
模块提供了许多常用的数学函数,使用前需要先导入该模块。import math
# 求平方根
print(math.sqrt(16)) # 输出: 4.0
# 求绝对值
print(math.fabs(-5)) # 输出: 5.0
# 求三角函数
print(math.sin(math.pi / 2)) # 输出: 1.0
学会了
我去, 虽然没有360杀毒软件, 但的确运行了一个360安全卫士, 这个垃圾软件真的阻止了安装, 退出后就能正常安装了
很有帮助
楼主,请教一下,这个进程杀掉后,Oracle还会自动生成么
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了