python中print('')和print('')有什么区别?

问题描述 投票:-3回答:1

[print('')和python中的print('')有什么区别?

我对学习python非常陌生,为了在输出中获得正确数量的空白,我不得不在自己的行上使用print('')和print('')。不知道为什么需要这样做。

needed_service = input('Select first service:')
print(' ')
additional_services = input('\nSelect second service:')
print(' ')
print('')
print('\nDavy\'s auto shop invoice\n')
if needed_service in services:
    print('Service 1:', ' ', needed_service, ',',' ','$', services.get(needed_service), sep= '')
else:
    print('Service 1: No service')   
python-3.x space
1个回答
0
投票

如果要在每个字符串后打印空行,可以在结尾'。之前在其末尾添加\n。>

needed_service = input('Select first service:\n')

这将在下一行而不是在冒号之后直接输入用户输入。在引号之间使用空格将显示在打印的字符串中,但是如果仅在打印语句中使用''和',则不会看到区别。使用''将添加一个空格,但仍看起来像是正常的空行。 (如果您不想将其添加到字符串中,也可以单独使用print打印换行符)

© www.soinside.com 2019 - 2024. All rights reserved.