小编Shi*_*pta的帖子

在 Python 中的二进制数中添加下划线作为分隔符

我试图将十进制数转换为 17 位二进制数并在其中添加下划线作为分隔符。我正在使用以下代码 -

id = 18
get_bin = lambda x, n: format(x, 'b').zfill(n)
bin_num = get_bin(id, 17)
Run Code Online (Sandbox Code Playgroud)

我得到的输出是 -

00000000000010010
Run Code Online (Sandbox Code Playgroud)

我正在尝试获得以下输出 -

0_0000_0000_0001_0010
Run Code Online (Sandbox Code Playgroud)

我怎么才能得到它?

python binary numbers separator python-3.x

3
推荐指数
2
解决办法
104
查看次数

标签 统计

binary ×1

numbers ×1

python ×1

python-3.x ×1

separator ×1