使用 Coden 模块在二进制、十六进制和十进制数之间进行转换
coden 是 Tanmay Earappa 开发的 Python 库,用于密码(解码和编码密码)。此模块提供进行代码转换的功能。以下是此模块提供的一些函数及其功能 –
coden.secret():用于根据模式参数的输入对密码进行解码或编码。
hex_to_bin():它将执行十六进制到二进制的转换。
int_to_bin():它将执行十进制到二进制的转换。
int_to_hex():它将执行十进制到十六进制的转换
使用 pip 安装 Coden
使用 pip 命令我们可以轻松安装此模块,然后通过导入模块我们可以访问 python 解释器的转换功能。只需在命令提示符中运行以下命令,我们就会获得 Coden 模块。
pip install --coden
在本文中,我们将讨论使用 Coden 模块在二进制、十六进制和十进制数之间进行转换
十六进制到二进制的转换
使用 hex_to_bin() 函数,我们可以将十六进制数转换为二进制数。
示例
输入的十六进制数为 f1ff ,预期的二进制数为 1111000111111111。
# 导入 coden 模块 import coden hexadecimal_number="f1ff" print("Input Hexadecimal Number:", hexadecimal_number) binary_output = coden.hex_to_bin(hexadecimal_number) print('Binary Output:', binary_output)
输出
Input Hexadecimal Number: f1ff Binary Output: 1111000111111111
十六进制到十进制的转换
函数 coden.hex _to_int () 将十六进制数转换为十进制数。
示例
让我们取一个十六进制数并将其转换为十进制数。
import coden hexadecimal_number="f1ff63" print("Input Hexadecimal Number:", hexadecimal_number) decimal_number = coden.hex_to_int(hexadecimal_number) print('Decimal Output:', decimal_number)
输出
Input Hexadecimal Number: f1ff63 Decimal Output: 15859555
二进制到十六进制的转换
函数 coden.bin_to_hex() 将二进制数转换为十六进制数。
示例
这里我们将取一个二进制数,预期的十六进制数将是 abc123efff。
import coden binary_number = '001010101111000001001000111110111111111111' print("Input Binary Number:", binary_number) # 将二进制数转换为十六进制数 hexadecimal_output = coden.bin_to_hex(binary_number) print('Hexadecimal Output:', hexadecimal_output)
输出
Input Binary Number: 001010101111000001001000111110111111111111 Hexadecimal Output: abc123efff
十进制到二进制的转换
使用 coden.int_to_bin() 函数,我们可以将十进制数转换为二进制数。
示例
让我们取一个十进制数并将其转换为二进制数。
import coden decimal_number = 16227 print("Input decimal Number:", decimal_number) binary_output = coden.int_to_bin(decimal_number) print('Binary Output',binary_output)
输出
Input decimal Number: 16227 Binary Output 11111101100011
十进制到十六进制的转换
使用 int_to_hex() 函数,我们可以将十进制数转换为十六进制数。
示例
让我们取一个十进制数并将其转换为十六进制数。
import coden decimal_number = 16227 print("Input decimal Number:", decimal_number) hexadecimal_output = coden.int_to_hex(decimal_number) print('Hexadecimal Output',hexadecimal_output)
输出
Input decimal Number: 16227 Hexadecimal Output 3f63
二进制到十进制的转换
coden.bin_to_int() 函数将执行二进制到十进制的转换。
示例
让我们使用 bin_to_int() 方法将一个二进制数转换为十进制数。
import coden binary_number = '001010101111000001001000111110111111111111' print("Input Binary Number:", binary_number) decimal_output = coden.bin_to_int(binary_number) print('Decimal Output:', decimal_output)
输出
Input Binary Number: 001010101111000001001000111110111111111111 Decimal Output: 737679765503
我们讨论了所有与二进制、十六进制和十进制数之间的代码转换相关的coden方法。