В чем разница между print ('') и print ('') в python? - PullRequest
0 голосов
/ 20 сентября 2019

В чем разница между print ('') и print ('') в python?

Я очень новичок в изучении 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')   

1 Ответ

0 голосов
/ 30 сентября 2019

Если вы хотите напечатать пустую строку после каждой строки, вы можете добавить \n в конец ее перед закрытием '.

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

Это будет принимать пользовательский ввод вместо следующей строкисразу после толстой кишки.Использование пробела между кавычками будет отображаться в печатной строке, но вы не увидите разницы между '' и '', если будете использовать его только в операторе print;использование '' добавит пробел, но все равно будет выглядеть как обычная пустая строка.(Вы также можете просто использовать print для печати новой строки, если вы предпочитаете не добавлять в строки)

...