sayaka = '美樹 さやか' kyoko = '佐倉 杏子' str = <<~HEREDOCHEREDOC puts(str)
- #{sayaka}
- #{kyoko}
- 美樹 さやか
- 佐倉 杏子
Как указано выше, я хочу сделать:
- Игнорировать ведущие пробелы на каждой строке
- Игнорировать линию перерыва после первого
«
def heredoc(str): from textwrap import dedent return dedent(str).strip() if __name__ == '__main__': sayaka = '美樹 さやか' kyoko = '佐倉 杏子' str = heredoc(f'''''') print(str)
- {sayaka}
- {kyoko}
- 美樹 さやか
- 佐倉 杏子
Оригинал: “https://dev.to/quanon/my-best-python-heredoc-like-rubys-one-2bc”