我目前正在尝试解决一个编码问题,当我使用 ord 时,我在输出末尾收到一个空格。如果有人可以帮助我修复代码中的此错误,我将非常感激。
x = input("Dessert idea: ")
for i in x:
print(ord(i),end=" ")
输出总是在代码末尾与数字一起吐出空格, 例如:
89 101 101 116 115" "
*使用引号显示空格*
最佳答案
尝试使用以下代码来防止打印行上出现最后一个空格;
x = input("Dessert idea: ")
for i in x[:-1]:
print(ord(i),end=" ")
print(ord(x[-1]))
这将循环遍历除最后一个元素之外的所有元素,然后将最后一个元素添加到打印语句中,不带空格。
关于python - 如何删除输出末尾的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52035617/