Нужна помощь с использованием заявления о печати - PullRequest
0 голосов
/ 28 апреля 2019

Я попробовал этот код:

x = 5
y = "Anshul"
print(x)
print('  ',y)

Он дал вывод:

5
(' ', 'Anshul')

Но почему вывод не такой:

5
   Anshul

Я добавил '', чтобы получить пробел перед моим именем, но это не сработало.Есть ли способ дать место?

Ответы [ 3 ]

0 голосов
/ 28 апреля 2019

Попробуйте что-то вроде этого:

print(' ' + y)
0 голосов
/ 28 апреля 2019

Лучше всего использовать интерполяцию строк. См .: Строковая интерполяция

Ваш код должен выглядеть следующим образом:

print('  %s' % y) # option 1
print('  {}'.format(y)) # option 2
0 голосов
/ 28 апреля 2019

Попробуйте использовать format():

print('  {}'.format(y))
...