Python数字类型转换基础知识点总结
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# @Time : 2020/4/16 20:53
# @Author: xuhui
# @File : NumberOfType.py
print()
print("`````aaaaaaaaa`````")
print()
# 将二进制数转换成十进制数的两种方法:
# 方法一:通过int(0b1000)函数将二进制数1000转换成十进制数8(0b代表该数为二进制数)
print(int(0b1000))
# 方法二:通过int("0b1000",2)函数将字符串"0b1000"转换成十进制数8(后面的2表示转换为二进制数)
print(int("0b1000", 2))
print()
print("`````bbbbbbbbb`````")
print()
# 通过bin(number)函数将十进制数32转换成二进制数100000(number表示十进制数)
print(bin(32))
print()
print("`````ccccccccc`````")
print()
# 将十六进制数转换成十进制数的两种方法:
# 方法一:通过int(0xFF)函数将十六进制数FF转换成十进制数255(0x表示该数为十六进制数)
print(int(0xFF))
# 方法二:通过int("0xFF",8)函数将十六进制数FF转换成十进制数255(后面的16表示转换为十六进制数)
print(int("0xFF", 16))
print()
print("`````ddddddddd`````")
print()
# 通过hex(number)函数将十进制数128转换成十六进制数0x80(number表示十进制数)
print(hex(128))