Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python进制转换函数代码

作者:寡欢—   发布日期:2025-11-15   浏览:126

# Python进制转换函数代码

# 十进制转二进制
def dec_to_bin(n):
    """将十进制整数n转换为二进制字符串"""
    return bin(n)

# 十进制转八进制
def dec_to_oct(n):
    """将十进制整数n转换为八进制字符串"""
    return oct(n)

# 十进制转十六进制
def dec_to_hex(n):
    """将十进制整数n转换为十六进制字符串"""
    return hex(n)

# 二进制转十进制
def bin_to_dec(binary_str):
    """将二进制字符串binary_str转换为十进制整数"""
    return int(binary_str, 2)

# 八进制转十进制
def oct_to_dec(octal_str):
    """将八进制字符串octal_str转换为十进制整数"""
    return int(octal_str, 8)

# 十六进制转十进制
def hex_to_dec(hex_str):
    """将十六进制字符串hex_str转换为十进制整数"""
    return int(hex_str, 16)

解释说明:

  1. dec_to_bin(n): 使用内置的 bin() 函数将十进制整数 n 转换为二进制字符串。返回值以 '0b' 开头。
  2. dec_to_oct(n): 使用内置的 oct() 函数将十进制整数 n 转换为八进制字符串。返回值以 '0o' 开头。
  3. dec_to_hex(n): 使用内置的 hex() 函数将十进制整数 n 转换为十六进制字符串。返回值以 '0x' 开头。
  4. bin_to_dec(binary_str): 使用内置的 int() 函数将二进制字符串 binary_str 转换为十进制整数,指定基数为2。
  5. oct_to_dec(octal_str): 使用内置的 int() 函数将八进制字符串 octal_str 转换为十进制整数,指定基数为8。
  6. hex_to_dec(hex_str): 使用内置的 int() 函数将十六进制字符串 hex_str 转换为十进制整数,指定基数为16。

这些函数可以帮助你在不同的进制之间进行转换。

上一篇:python seek

下一篇:python字符串包含

大家都在看

python时间格式

python读取文件路径

staticmethod在python中有

python开发windows应用程序

python中len是什么意思

python ord和chr

python中的yield

python自定义异常

python判断路径是否存在

python list.pop

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站