Ответ 1
Я считаю, что a, dummy = func()
делает трюк. Pylint позволяет (если я правильно помню) имена неиспользуемых переменных, начинающиеся с _
или dummy
, например. dummy_index
.
Вы можете настроить это, передав параметр --dummy-variables-rgx
в Pylint. Это указывает регулярное выражение, которое ловит имена фиктивных переменных.
Примечание. Использование _
может вызвать путаницу (реквизит: Sven Marnach). Существует соглашение о том, чтобы использовать одиночный подчеркивание в качестве префикса для полу-частных идентификаторов, двойной символ подчеркивания - это, конечно, префикс для специальных методов Python и, кроме того, существует соглашение для псевдонима gettext()
как функция _()
в программах, нуждающихся в локализации как в _("text to translate")
.