Указание пробелов между словами

#python #spaces

#python #табуляции

Вопрос:

как я мог бы использовать пробелы в python, чтобы я мог указать, как обрабатывать пробел между словами

выведите «Джон и (5 пробелов) Марк отправились в (3 пробела) Лондон»

как я мог указать 5 пробелов в качестве кода, не вводя его как " "

Комментарии:

1. откуда берутся строки?

Ответ №1:

Вы могли бы попробовать это:

 space = " "
print "John and{}Mark went to{}London".format(space*5,space*3)
 

Здесь вы можете найти более подробную информацию

Комментарии:

1. можно ли в любом случае использовать, например, s{5} ?

2. @user3771924 это синтаксис регулярных выражений, а не Python

Ответ №2:

 is there anyway to use for example s{5} ?
 

Правильно ли я понял:

 space = " "
print "John and %s Mark went to %s London" % (space*5,space*3)
 

Ответ №3:

Если вы хотите, чтобы количество пробелов в строке шаблона вместо аргументов format :

 >>> "John and{0:5s}Mark went to{0:3s}London".format("")
'John and     Mark went to   London'