Разные кавычки
Анти-паттерн
Язык Python поддерживает два вида символов кавычек: одинарные ' и двойные ". Есть несколько условных договоренностей по их использованию:
_- Выберите один основной вид кавычек и используйте его в своем коде (не отменяет требований PEP).
- Если вы пришли на проект, в котором используются кавычки отличные от ваших или не соблюдается PEP, следуйте требованиям проекта.
Эти правила улучшают читаемость кода: будет сразу видно, какие данные стоит ожидать в строке.
Пример¶
Плохо:
name = 'Ivan'
result = f"Hello, {name}, welcome to the system!"
Хорошо:
name = 'Ivan'
result = f'Hello, {name}, welcome to the system!'