Я расшифровке чужой код и вижу следующее:Подчеркивание после имени переменной в Python
def get_set_string(set_):
if PY3:
return str(set_)
else:
return str(set_)
Означает ли это подчеркивание после переменной ничего, или это просто часть имени переменной и ничего не значит ?
Это просто часть названия. Вам нужно спросить автора. –
Чтобы отличить его от встроенного типа set, нужно избегать затенения имени. [* "' Single_trailing_underscore_ ': используется по соглашению, чтобы избежать конфликтов с ключевым словом Python" *) (https: //www.python .org/DEV/Peps/PEP-0008/# описательных-именование-стили). – jonrsharpe
спасибо за разъяснение этого – nanachan