【发布时间】:2020-09-08 23:13:51
【问题描述】:
for i in range(len(p)):
x = ""
if (p[i] == "1") or (q[i] == "1"):
x[i] = 1
else:
x[i] = 0
到目前为止我有这个。我基本上只是想知道如何连接到字符串 x 以添加更多位,因为 python 字符串是不可变的。我几乎没有开始使用 python,否则我会更好地解释自己
【问题讨论】:
-
每次迭代都将
x设为空字符串 -
p和q是什么?预期的输出是什么? -
p 和 q 分别是“1101”和“1001”位。输出应该是另一串位,例如“1101”
-
字符串连接在任何 Python 字符串教程中都有演示。你哪里出了问题?
-
@WeepingWillow -- 嘿,很抱歉通过对不相关帖子的评论与您联系,但我无法联系到您,因为您删除了另一个问题,因此无法再对其发表评论。有关如何缩短逻辑门演示代码的示例,请参阅 gist.github.com/charles-dyfis-net/…。
标签: python python-3.x string concatenation