整型
1.作用
整型(int)通常用于表示身高、体重、年龄和ID号等整数值。
2.定义方式
在 Python 中,可以使用标准整数表示法来定义一个整型变量。例如:
python
age = 18
3.方法
整型数据类型在 Python 中有许多内置方法可供使用,下面是一些常见的整型内置方法:
bit_length(): 返回整数的二进制表示的位数(不包括符号位)
例如:
a = 7
print(a.bit_length()) # 输出结果为 3
to_bytes(): 将整数转换为字节序列(bytes),参数位数为字节数
例如:
b = 1024
print(b.to_bytes(2, byteorder='big')) # 输出结果为 b'\x04\x00'
其中,to_bytes() 的第一个参数指定了字节数,第二个参数指定了字节顺序。如果第二个参数不指定,默认使用 big 字节顺序。
from_bytes(): 将字节序列(bytes)转换为整数
例如:
c = b'\x04\x00'
print(int.from_bytes(c, byteorder='big')) # 输出结果为 1024
from_bytes() 的第一个参数是要转换的字节序列,第二个参数是字节顺序。
4.存储一个值or多个值
整型变量只能存储一个整数值。
5.有序or无序
整型变量是没有顺序的,也就是说它们没有索引,无有序or无序一说。
6.可变or不可变
整型数据类型是不可变的,这意味着我们不能更改一个整数的值,而只能创建一个新整数。
浮点型
1.作用
浮点型(float)通常用于表示货币、商品价格和导弹轨迹计算等小数值。
2.定义方式
在 Python 中,可以使用浮点字面值来定义一个浮点型变量。例如:
price = 3.14
3.方法
浮点型数据类型在 Python 中也有许多内置方法可供使用,下面是一些常见的浮点型内置方法:
is_integer(): 判断一个浮点数是否为整数
例如:
a = 3.0
print(a.is_integer()) # 输出结果为 True
b = 3.5
print(b.is_integer()) # 输出结果为 False
as_integer_ratio(): 返回浮点数的分子和分母的元组
例如:
c = 2.25
print(c.as_integer_ratio()) # 输出结果为 (9, 4)
hex():返回一个浮点数的十六进制表示
例如:
d = 3.5
print(d.hex()) # 输出结果为 '0x1.c000000000000p+1'
4.存储一个值or多个值
浮点型变量只能存储一个浮点数值。
5.有序or无序
浮点型变量是没有顺序的,也就是说它们没有索引,无有序or无序一说。
6.可变or不可变
浮点型数据类型是不可变的。