gpt4 book ai didi

python - 为什么这个字符串会混淆我的 python 打印语句

转载 作者:太空宇宙 更新时间:2023-11-04 07:35:46 26 4
gpt4 key购买 nike

我在尝试打印一些用户定义的字符串时遇到了这个错误。当我打印出这个字符串时,我与 print 语句发生了奇怪的交互,我不确定是什么原因造成的。谁能帮助我走上正轨?如果需要,我很乐意发布更多信息!

在以下示例中,使用了输入“my_message”

相关代码片段:

print("APPENDING [[" + "test1" + "]]")
print("APPENDING [[" + message + "]]")
print(message)

代码段的控制台输出:

APPENDING [[test1]]
]]PENDING [[my_message
my_message

最佳答案

它几乎可以肯定是隐藏在字符串中的 '\r'(回车)。尝试剥离消息:

print("APPENDING [[" + "test1" + "]]")
print("APPENDING [[" + message.strip() + "]]")

回车会导致输出跳回到行首,这就是为什么您会看到 ]] 覆盖了行的一部分。

关于python - 为什么这个字符串会混淆我的 python 打印语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36289493/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com