Задать вопрос
@Aquinary
Хинафаг.

Какой из способов присваивания значений по условию является верным?

Опять же запары по поводу чистоты кода. Какой фрагмент кода является наиболее приемлемым и почему? :)

Вариант 1
if 'token' in params:
    _token = params['token']
else:
    _token = config.token

Вариант 2
_token = config.token
if 'token' in params:
    _token = params['token']

Вариант 3
_token = params['token'] if 'token' in params else config.token

Больше всего симпатизирует второй вариант :)
Благодарю за помощь!
  • Вопрос задан
  • 149 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы