Предупреждение: Мне нравится питон, но это не мешает критиковать.
В The Zen of Python есть такая мысль:
В The Zen of Python есть такая мысль:
There should be one-- and preferably only one --obvious way to do it.Понятное дело, я не единственный, кто обращает внимание на то, что в плане конкатенации строк (нас будут интересовать строковые переменные) в питоне - этот принцип уже давно далеко от реального положения дел; имеем:
(выделение в тексте моё)
- очевидно, + и его вариант =+;
- с помощью string.join();
- с помощью io.StringIO (см. предыдущую ссылку);
- старое доброе форматирование с помощью %;
- новое продвинутое форматирование str.format();
- или даже string.Template(template);
- formatted string literal or f-string, начиная с версии 3.6;
- уверен, существует ещё что-то, даже догадываюсь, но это выходит за рамки этого поста...