Python数字类型转换基础知识点总结

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))

发布了7 篇原创文章 · 获赞 4 · 访问量 175

猜你喜欢

转载自blog.csdn.net/weimofanchen/article/details/105597179