🐍 Python 数字类型
前面我们简单的介绍了 Python 的几项基本数据类型,本节将详细介绍 Python 的数字类型。
py
a = 1 # 这是 整型
b = 2.0 # 这是 浮点型
- 整型就是整数类型
- 浮点其实就是 有小数点的类型
🐍 数字类型转换
int(x)
把x转换为整型float(x)
把x转换为浮点型 比如这样 👇
py
x = 1.0
y = int(x)
print(y) # 1 这里 1.0 会从浮点型 转换为 整型
x = 1
y = float(x)
print(y) #1.0 这里 1 会从 整型 转换为 浮点型
你也可以把 字符串 转换成 整型 比如 👇
py
a = 1
x = "1"
y = int(x)
print(y) # 1
# 比如你要做加法: x 是 没办法跟 a 相加的,
# 因为 a 是老老实实的整数类型。
# 而 x 是一句话,是字符串。
# 当我们用 int 把 x 这个字符串 转为 整数后赋值给 y
# 这样我们就可以用 a + y 了
z = a + y
print(z) # 2
🐍 数字方法
接下来介绍一些常用的数学类型的方法
abs(x) 绝对值
py
x = -1
print(abs(x)) # 1
ceil(x) 向上取整
py
x = 3.1415926
print(ceil(x)) # 4
floor(x) 向下取整
py
x = 3.1415926
print(floor(x)) # 3
max(x,y,z...) 最大值
py
x = 1
y = 2
z = 3
print(max(x,y,z)) # 3
print(max(1,2,3,4,5)) # 5
min(x,y,z...) 最小值
py
x = 1
y = 2
z = 3
print(min(x,y,z)) # 1
print(min(1,2,3,4,5)) # 1
round(x) 四舍五入
py
x = 3.1415926
print(round(x)) # 3
pow(x,y) x的y次方
py
x = 2
y = 3
print(pow(x,y)) # 8
🐍 随机数
Python 提供了两个用于生成随机数的模块:random 和 random.random。random 模块提供了基本的随机数生成功能,random.random 提供了更强大的随机数生成器。
py
import random # 这个是引入 random 模块的意思
# 生成一个 0 到 1 之间的随机浮点数
print(random.random()) # 0.7614926336258873
# 生成一个 0 到 10 之间的随机浮点数
print(random.uniform(1,10)) # 7.422190474346622
引入模块
在 Python 中,引入模块就是导入一个模块,这样我们就可以使用模块中的函数了。 引入的方式就是在程序的开头 写 import 模块名