📌  相关文章
📜  使用for循环python以相反的顺序打印字符串(1)

📅  最后修改于: 2023-12-03 15:36:35.600000             🧑  作者: Mango

Python for循环以相反的顺序打印字符串

有时我们需要倒序打印一个字符串,可以使用Python中的for循环通过反向索引来实现。

以下是一个示例代码:

message = "Hello World!"
for i in range(len(message) - 1, -1, -1):
    print(message[i], end="")

输出结果为:

!dlroW olleH

让我们逐行分析一下代码:

  1. 定义一个字符串变量 message,初始化为 "Hello World!"。
  2. 使用 range() 函数设置循环的范围,第一个参数为字符串的长度减 1,第二个参数为 -1,第三个参数为 -1。
  3. 在循环中,使用反向索引从字符串 message 中取出每个字符并打印,使用 end="" 避免换行。

这样,我们就成功地倒序打印了字符串。

总结

Python 中的 for 循环可以方便地对字符串进行遍历,通过设置合适的范围和步长,我们可以实现字符串的倒序打印。