04-Integral类型数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了04-Integral类型数据相关的知识,希望对你有一定的参考价值。
Integral类型:
1,整型(不可变类型)int123456,93524359324,
转换方法:int()
可用类
-计算一个整数转换为二进制后所需的最小位数
.bit_length()
a = 1 print(a.bit_length()) b = 8 print(b.bit_length()) c = 128 print(c.bit_length()) 输出结果: 1 4 8
-转换为字节类型,用指定位数的字节来表示
.to_bytes(位长n, byteorder=‘big|little‘)
a = 15 v1 = a.to_bytes(2, byteorder=‘big‘) v2 = a.to_bytes(2, byteorder=‘little‘) v3 = a.to_bytes(10, byteorder=‘big‘) v4 = a.to_bytes(10, byteorder=‘little‘) print(v1) print(v2) print(v3) print(v4) 运行结果: b‘\x00\x0f‘ b‘\x0f\x00‘ b‘\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f‘ b‘\x0f\x00\x00\x00\x00\x00\x00\x00\x00\x00‘
[ps:\x开头则表示是十六进制]
2,布尔型bool
True,False
True,False
转换方法:bool()
一般0和空值都为False
以上是关于04-Integral类型数据的主要内容,如果未能解决你的问题,请参考以下文章
对“xxx”类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们。 错误解决一例。(代码片段