【问题标题】:How to assign the string out put of previous line to a variable?如何将前一行的字符串输出分配给变量?
【发布时间】:2019-11-11 02:48:59
【问题描述】:
x="abncd"
for i in range(0,5):
    print(x[-1-i],end="")

上面的代码是反转一个字符串。如何获取分配给变量的打印值?

【问题讨论】:

    标签: python string for-loop


    【解决方案1】:

    您应该使用这个简单的代码。在这里,[::-1] 作为反向循环工作,即它在 x 上从最后一个元素迭代循环到第一个元素。

    x = "abncd"
    reverse_x = x[::-1]
    print(reverse_x)
    

    输出:

    dcnba
    

    【讨论】:

      【解决方案2】:

      我们可以尝试一种简单的方法,例如:

      forward = "abncd"
      reverse = ""
      
      for character in forward:
          reverse = character + reverse
      
      print(reverse)
      

      【讨论】:

        猜你喜欢
        • 2019-05-18
        • 2015-05-04
        • 2016-04-08
        • 2020-03-12
        • 1970-01-01
        • 2019-08-19
        • 2018-10-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多