# Python 进制转换示例代码
# 十进制转二进制
decimal_number = 10
binary_number = bin(decimal_number)
print(f"十进制 {decimal_number} 转换为二进制是: {binary_number}") # 输出: 十进制 10 转换为二进制是: 0b1010
# 十进制转八进制
octal_number = oct(decimal_number)
print(f"十进制 {decimal_number} 转换为八进制是: {octal_number}") # 输出: 十进制 10 转换为八进制是: 0o12
# 十进制转十六进制
hexadecimal_number = hex(decimal_number)
print(f"十进制 {decimal_number} 转换为十六进制是: {hexadecimal_number}") # 输出: 十进制 10 转换为十六进制是: 0xa
# 二进制转十进制
binary_string = "1010"
decimal_from_binary = int(binary_string, 2)
print(f"二进制 {binary_string} 转换为十进制是: {decimal_from_binary}") # 输出: 二进制 1010 转换为十进制是: 10
# 八进制转十进制
octal_string = "12"
decimal_from_octal = int(octal_string, 8)
print(f"八进制 {octal_string} 转换为十进制是: {decimal_from_octal}") # 输出: 八进制 12 转换为十进制是: 10
# 十六进制转十进制
hexadecimal_string = "a"
decimal_from_hexadecimal = int(hexadecimal_string, 16)
print(f"十六进制 {hexadecimal_string} 转换为十进制是: {decimal_from_hexadecimal}") # 输出: 十六进制 a 转换为十进制是: 10
bin() 函数用于将十进制数转换为二进制数,返回字符串形式,前缀为 0b。oct() 函数用于将十进制数转换为八进制数,返回字符串形式,前缀为 0o。hex() 函数用于将十进制数转换为十六进制数,返回字符串形式,前缀为 0x。int(string, base) 函数用于将指定进制的字符串转换为十进制整数。其中 string 是要转换的字符串,base 是该字符串的进制(如2表示二进制,8表示八进制,16表示十六进制)。上一篇:python文件写入
下一篇:python解析html
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站