用于python的zybooks,whotespace问题

时间:2018-03-24 18:04:17

标签: python

enter image description here

所以我一直在输出中得到这些空格。我用谷歌搜索,但没有相关的回复。我附上了我的代码和输出。谁能告诉我我做错了什么。我的代码中没有任何空间,为什么要把它放在我的输出中呢?这是我在zybooks中遇到的一个常见问题,我真的很想知道我做错了什么,所以我可以完成这项任务,继续进行下一个任务,而不需要花费2个小时进行简单的练习。

1 个答案:

答案 0 :(得分:0)

如果你问为什么favoriteColor等的输出之间有空格,那就是因为Python的print函数会自动在每个之间添加空格它的论点。如果您不希望发生这种情况,可以通过两种方式更改代码:

在你的打印中添加一个sep参数,告诉Python在你的参数之间添加一个空的分隔符:

print('\nFirst password:', favoriteColor, chr(95), petName, sep='')

或者,你可以自己将你的论点附加在一起,作为字符串:

print('\nFirst password:', favoriteColor + chr(95) + petName)

另外,我应该提一下,如果你需要一个下划线,你不需要拨打chr(95) - 你只需要写一个字符串'_'