【发布时间】:2019-11-11 02:48:59
【问题描述】:
x="abncd"
for i in range(0,5):
print(x[-1-i],end="")
上面的代码是反转一个字符串。如何获取分配给变量的打印值?
【问题讨论】:
x="abncd"
for i in range(0,5):
print(x[-1-i],end="")
上面的代码是反转一个字符串。如何获取分配给变量的打印值?
【问题讨论】:
您应该使用这个简单的代码。在这里,[::-1] 作为反向循环工作,即它在 x 上从最后一个元素迭代循环到第一个元素。
x = "abncd"
reverse_x = x[::-1]
print(reverse_x)
输出:
dcnba
【讨论】:
我们可以尝试一种简单的方法,例如:
forward = "abncd"
reverse = ""
for character in forward:
reverse = character + reverse
print(reverse)
【讨论】: