Найти - Пользователи
Полная версия: Как ставить пробелы в строках
Начало » Python для новичков » Как ставить пробелы в строках
1
delete013

print (“Здравствуй, %s!” % “Мир”)
Здравствуй, Мир!

Каким образом там пробел, как его ставить вообще и что делает %. Сижу над этим больше часа гайс, хэлп
terabayt
delete013
Каким образом там пробел
какой пробел?
Форматирование строк с помощью оператора %
4kpt_III
Да все просто. Вы же поставили пробел перед %s. Фактически %s это индикатор куда нужно вставить элемент, который передается после % от строки. Вставляется, естественно, по очередности. С первого по последний.
Если написать:

"%s - %s" % ("Слева от", "Справа от")  # если один элемент, то скобки можно не использовать

То получим

"Слева от - Справа от"

Это называется спецификатор форматирования.
P.S. Практически уже не используется. Рекомендуется использовать метод строки: .format().
delete013
Спасибо огромное
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB