You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python中为反转后的字符串添加空格,实现字符间隔输出

你可以使用Python内置的join()方法实现反转后字符之间加空格的效果,修改后的代码如下:

# 修正后代码
number = str(input("Type out a number with more then 1 charachter: "))
print("Original number:", number)
print("Number in reverse:", ' '.join(number[::-1]))

原理说明

  • number[::-1]已经能得到反转后的字符串,比如输入123时这一步返回'321'
  • ' '.join(字符串)会把传入字符串的每一个字符用空格拼接,传入'321'时会返回'3 2 1',刚好符合你的需求。

如果要把步骤拆得更清晰方便理解,也可以写成这样:

# 拆分步骤的版本
number = str(input("Type out a number with more then 1 charachter: "))
print("Original number:", number)
reverse_num = number[::-1]
# 用空格拼接反转后的所有字符
spaced_reverse = ' '.join(reverse_num)
print("Number in reverse:", spaced_reverse)

内容的提问来源于stack exchange,提问作者Extremegamer Memes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 04:06:01