Формат F-строки для условного префикса значения ⇐ Python

Программы на Python
Anonymous
Формат F-строки для условного префикса значения

Сообщение Anonymous »

Я хочу создать f-строку, которая объединяет две строки, добавляя символ '.' ко второй, если он не пуст.

Код: Выделить всё

reference = "file"

modifier = "read"
print(f"unknown pattern")    # Should output "file.read" since modifier is not empty

modifier = ""
print(f"unknown modifier")    # Should output "file" (not "file.") since modifier is empty
Существует ли специальный синтаксис для этого типа условного префикса, аналогичный тому, который используется в twig? Я бы хотел по возможности избегать использования str.join() или условных операторов.

Подробнее здесь: https://stackoverflow.com/questions/790 ... ng-a-value

Вернуться в «Python»