好的,下面是Python Number(数字)学习笔记。
Python Number(数字)学习笔记
在Python中,数字是一种常见的类型。Python支持三种不同类型的数字:
- 整数(int)
- 浮点数(float)
- 复数(complex)
整数(int)
整数是没有小数部分的数字。在Python中,可以使用以下方式定义整数变量:
pythonCopy Codex = 10
也可以使用十六进制、八进制或二进制来表示整数,例如:
pythonCopy Code# 十六进制
x = 0xA
# 八进制
x = 0o12
# 二进制
x = 0b1010
在Python3中,整数类型不再有大小限制,可以存储任意大的整数。
浮点数(float)
浮点数是带有小数部分的数字。在Python中,可以使用以下方式定义浮点数变量:
pythonCopy Codex = 3.14
浮点数也支持科学计数法,例如:
pythonCopy Codex = 35e3
y = 12E4
z = -87.7e100
复数(complex)
复数由实数部分和虚数部分组成,形如 a + bj
。在Python中,可以使用以下方式定义复数变量:
pythonCopy Codex = 3 + 5j
数字操作
Python提供了很多对数字进行操作的函数和运算符。
数字运算符
Python中常见的数字运算符有:
运算符 | 描述 |
---|---|
+ | 加法 |
- | 减法 |
* | 乘法 |
/ | 除法 |
% | 取余 |
** | 指数运算 |
例如:
pythonCopy Codex = 10
y = 3
z = x + y # 加法
z = x - y # 减法
z = x * y # 乘法
z = x / y # 除法
z = x % y # 取余
z = x ** y # 指数运算
数字函数
Python中常见的数字函数有:
函数 | 描述 |
---|---|
abs(x) | 返回x的绝对值 |
round(x) | 返回四舍五入后的整数 |
pow(x, y) | 返回x的y次幂 |
max(x,y,z) | 返回x、y、z中的最大值 |
min(x,y,z) | 返回x、y、z中的最小值 |
int(x) | 返回将x转为整数类型后的值 |
float(x) | 返回将x转为浮点数类型后的值 |
complex(x) | 返回将x转为复数类型后的值 |
hex(x) | 将x转为十六进制字符串 |
oct(x) | 将x转为八进制字符串 |
bin(x) | 将x转为二进制字符串 |
例如:
pythonCopy Codex = -3.5
y = 2.7
z = abs(x) # 返回3.5
z = round(y) # 返回3
z = pow(2, 3) # 返回8
z = max(3, 5, 2) # 返回5
z = min(3, 5, 2) # 返回2
z = int(3.14) # 返回3
z = float(3) # 返回3.0
z = complex(3, 5) # 返回3+5j
z = hex(255) # 返回'0xff'
z = oct(8) # 返回'0o10'
z = bin(10) # 返回'0b1010'
以上是Python Number(数字)学习笔记的全部内容。