aidd

导航

 

整型
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不可变
浮点型数据类型是不可变的。

posted on 2023-05-29 21:07  开源共享  阅读(16)  评论(0编辑  收藏  举报