Python3 进制表示、进制转换

def func():
	"""
	进制赋值表示
	:return:
	"""
	b = 0b1000  # 二进制的表示
	print(b)  # 8

	o = 0o1000  # 八进制的表示
	print(o)  # 512

	d = 1000  # 十进制的表示
	print(d)  # 1000

	x = 0x1000  # 十六进制的表示
	print(x)  # 4096


func()


def func2(var):
	"""其他进制转二进制、八进制、十进制、十六进制

	:return:
	"""
	# 其他进制转二进制
	a = bin(var)
	# 其他进制转八进制
	b = oct(var)
	# 其他进制转十进制
	c = int(var)
	# 其他进制转十六进制
	d = hex(var)
	print(a, b, c, d)  # 


func2(100)  # 0b1100100 0o144 100 0x64

以上。

posted @ 2021-03-11 18:13  慕夏一缕风  阅读(258)  评论(0)    收藏  举报