如何停止空格在这个程序中出现?

14 浏览
0 Comments

如何停止空格在这个程序中出现?

这个问题已经有答案了:

如何打印而不产生换行或空格

在课堂上,我应该编写一个为您安排坐标的程序。我写了这个:

x = input("")
y = input("")
z = input("")
print("(",x,",",y,",",z,")\n)

输出是:(␣0␣,␣-7831␣,␣2323␣)⤶

我该如何防止额外的空格出现,以便我可以获得这个:(0,␣-7831,␣2323)⤶

admin 更改状态以发布 2023年5月22日
0
0 Comments

在现代Python中,最好的方法是使用f字符串:\n

print(f"({x},{y},{z})")

\n注意字符串前缀为f。然后花括号{}之间的所有内容都会被解释为Python表达式,随后将其转换为字符串并插入到此处。\n请注意,print已经跟随一个换行符,因此除非需要额外的换行符(即空行),否则不需要自己添加\\n。

0