为了方便大家拷贝,本文采用md源码格式
# int 数值
- 作用:存多个值,对比列表来说,元组不可变(是可以当做字典的key的),主要是用来读
- 定义:
```
a=1,
print(type(a))
>>
a=(1,2)
print(type(a))
>>
a=(1)
print(type(a),a)
>> 1
```
## bit_length
>bit_length(self) 转换成二进制的长度
```
I = 4
v = I.bit_length()
print(v)
结果:3
```
## from_bytes
>from_bytes(cls, bytes, byteorder, *args, **kwargs) 转换成整数
```
#byteorder参数确定用于表示整数的字节顺序。 如果字节顺序为“大”,
I = b'\x00\x0f'
v = int.from_bytes(I,byteorder='big')
print(v)
结果:15
```
## to_bytes
>to_bytes(self, length, byteorder, *args, **kwargs) 转换成字节
```
I = 15
v = I.to_bytes(1,byteorder='big')
print(v)
结果:b'\x0f'
v = I.to_bytes(2,byteorder='big')
print(v)
结果:b'\x00\x0f'
v = I.to_bytes(2,byteorder='little')
print(v)
结果:b'\x0f\x00'
```
## conjugate
>conjugate(self, *args, **kwargs) 返回自身任何int的共轭复数。
```
I = 1+1j
v = I.conjugate()
print(v)
结果:(1-1j)
```
# int类型总结
1. 只能存一个值
1. 有序
1. 不可变:值变,id就变。不可变==可hash