gpt4 book ai didi

Python List - 基本二进制

转载 作者:太空宇宙 更新时间:2023-11-04 07:18:50 27 4
gpt4 key购买 nike

我正在尝试自学 Python,并且正在使用在线类(class),但目前我有点卡在一件小事上。

我正在使用 python 3.4.0。

我打算创建一个包含从 0000 到 1111 的 16 个二进制字符串的列表。到目前为止,我已经这样做了,但它不起作用:

list[0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111]
print list

你们中的任何人都可以更正代码吗?

谢谢。

最佳答案

二进制数如何格式化?如果它只是使用 bin 的标准 python 二进制字符串,那么:

list = [bin(x) for x in range(16)]
print(list)

应该够了

如果您需要将其格式化为 0001 等,则:

list = ["{0:04b}".format(x) for x in range(16)]
print(list)

一些注意事项:您在示例的第一行中缺少一个“=”运算符,在 Python 3 中,print 现在是一个函数,因此它的参数需要括号。

此外,您不应该使用 list 作为变量名,因为它是一个内置函数。

关于Python List - 基本二进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28742628/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com