网站视频播放器用什么做的,千库网会员,动态h5网站开发,网站前期准备1、Python中二进制、八进制、十进制与十六进制的表示方法如下表#xff1a;
名称描述示例二进制#xff08;Binary#xff09;以 0b 或 0B 开头#xff0c;后面跟着由 0 和 1 组成的数字序列0b1010八进制#xff08;Octal#xff09;以 0o 或 0O 开头#xff0c;后面跟…1、Python中二进制、八进制、十进制与十六进制的表示方法如下表
名称描述示例二进制Binary以 0b 或 0B 开头后面跟着由 0 和 1 组成的数字序列0b1010八进制Octal以 0o 或 0O 开头后面跟着由 0 到 7 组成的数字序列0o16十进制Decimal默认情况下整数直接使用十进制表示无需特殊前缀42十六进制Hexadecimal以 0x 或 0X 开头后面跟着由 0 到 9 和 A 到 F不区分大小写组成的数字序列0x2A
具体通过代码表示如下
# 二进制
binary_num 0b1010
print(binary_num) # 输出10# 八进制
octal_num 0o16
print(octal_num) # 输出14# 十进制
decimal_num 42
print(decimal_num) # 输出42# 十六进制
hexadecimal_num 0x2A
print(hexadecimal_num) # 输出422、它们之间的互转方法如下
1二进制转十进制可以使用 int() 函数并将二进制数作为字符串传递给它同时指定第二个参数 2 表示输入是二进制如
binary_num 1010
decimal_num int(binary_num, 2)
print(decimal_num) # 输出102八进制转十进制同样可以使用 int() 函数将八进制数作为字符串传递给它并指定第二个参数 8 表示输入是八进制如
octal_num 16
decimal_num int(octal_num, 8)
print(decimal_num) # 输出143十六进制转十进制同样使用 int() 函数将十六进制数作为字符串传递给它并指定第二个参数 16 表示输入是十六进制如
hexadecimal_num 2A
decimal_num int(hexadecimal_num, 16)
print(decimal_num) # 输出424十进制转二进制、八进制和十六进制可以使用内置的 bin()、oct() 和 hex() 函数来执行相应的转换如
decimal_num 42
binary_num bin(decimal_num)
octal_num oct(decimal_num)
hexadecimal_num hex(decimal_num)print(binary_num) # 输出0b101010
print(octal_num) # 输出0o52
print(hexadecimal_num) # 输出0x2a