"(%d goals, $%d)" % (self.goals, self.penalties)
Какова цель знака доллара в этом выражении форматирования строки Python3?
Оригинальный вопрос: String Formatting in Python 3
Python3 Формат Строка Синтаксис Ссылка: https://docs.python.org/3/library/string.html#format-string-syntax
Вы считали, что просто пытаетесь выразить это выражение? '" (% d голы, $% d) "% (42, 42)' сразу показывает мне, что знак '' 'идет прямо к выходной строке. – glglgl
Приобретено. Это совершенно законный вопрос, и если бы я был новым пользователем, я бы заподозрил, что '$%' был каким-то оператором. Мы должны стараться быть полезными и уважительно относиться к новым пользователям. (Я помню, когда я делал PERL и занимался PHP, это было похоже на то, чтобы медленно убить набор символов ASCII) – smci