Tag: именования соглашения

Соглашение об именах Python – namedtuples

Я новичок в Python, и я читал как онлайн-документацию, так и (пытается) следовать PEP 0008, чтобы иметь хороший стиль кода Python. Мне интересен сегмент кода, который я нашел в официальных документах Python, изучая библиотеку re: import collections Token = collections.namedtuple('Token', ['typ', 'value', 'line', 'column']) Я не могу понять, почему переменная Token называется с заглавной буквой; […]

Переменная именования, наилучшая конвенция

Какое наиболее часто используемое соглашение для именования переменных в Python / Django? ex: pub_date или pubdate Как насчет классов и методов?

Почему объект pylint указывает на имена имен одиночных символов?

Я все еще привык к соглашениям на python и использую pylint чтобы сделать мой код более питоническим, но я озадачен тем фактом, что pylint не любит имена одиночных символов. У меня есть несколько циклов вроде этого: for x in x_values: my_list.append(x) и когда я запускаю pylint , я получаю Invalid name "x" for type variable […]

Соглашения об именах пакетов Python

Есть ли соглашение об именах пакетов для Python, например, com.company.actualpackage Java? В большинстве случаев я вижу простые, потенциально конфликтующие имена пакетов, такие как « сеть ». Если такой конвенции нет, есть ли причина для этого? Что вы думаете об использовании соглашения об именах Java в мире Python?

Соглашение об именах имен общих объектов Python

Я написал модуль Python на C ++ и построил его как общую библиотеку объектов, и он отлично работал. Но, вычисляя все это, я заметил (через strace), что Python ищет несколько разных вариантов import . В частности, когда я говорю import foo , Python ищет, чтобы: foo (каталог) foo.so foomodule.so foo.py foo.pyc Все это было вполне […]

Что такое соглашение об именах в Python для имен переменных и функций?

Исходя из фона C #, соглашение об именах для имен переменных и методов обычно является либо CamelCase, либо Pascal Case: // C# example string thisIsMyVariable = "a" public void ThisIsMyMethod() В Python я видел выше, но я также видел, что используются подчеркивания: # python example this_is_my_variable = 'a' def this_is_my_function(): Есть ли более предпочтительный, окончательный […]

Python - лучший язык программирования в мире.