""""十进制,Decimal,使用0-9 这10个数字表达一个整数,满十进一"""
print(10)
print(9)
"""二进制,Binary,使用0,1 这2个数字表达一个整数,满二进一"""
print(0b1010) # 10 打印的结果默认以十进制显示
"""八进制,octal, 使用0-7 这8个数字表达一个整数,满八进一"""
print(0o0777) # 511 打印的结果默认以十进制显示
"""十六进制,hexadecimal,使用0-9,a,b,c,d,e,f 这16个字符表达一个整数,满十六进一"""
print(0x0fffff) # 1048575 打印的结果默认以十进制显示
"""把其他进制的数字转换成二进制"""
# 例如:把十进制的10,转换成二进制
print(bin(10)) # 0b1010
"""把其他进制的数字转换成八进制"""
# 例如:把十进制的100,转换成八进制
print(oct(100)) # 0o144
"""把其他进制的数字转换成十六进制"""
# 例如:把十进制的190,转换成十六进制
print(hex(190)) # 0xbe
"""把其他进制的数字转换成十进制"""
r = int("0b1010", base=2)
print(r) # 10
r = int("0o755", base=8)
print(r) # 493
# print(oct(493)) # 0o755
r = int("0x5ff", base=16)
print(r) # 1535
# print(hex(1535)) # 0x5ff
"""数学中任何数字的0次方都是1"""
print(10 ** 0) # 1
print(-1 ** 0) # -1
print(0 ** 0) # 1
day02-6-基本数据类型-整型-进制转换
最新推荐文章于 2023-02-25 14:12:21 发布