Соглашения Python: должна ли константа с изменяемым содержимым быть UPPER_CASE?Python

Программы на Python
Ответить
Anonymous
 Соглашения Python: должна ли константа с изменяемым содержимым быть UPPER_CASE?

Сообщение Anonymous »

Я работаю над соблюдением соглашений и лучших практик Python, например, использую UPPER_SNAKE_CASE для констант. Однако я не уверен, что константное присвоение, значение которого является изменяемым, канонически считается константой в этом языке.
Я думаю о JavaScript, где вы можете использовать const someVar = someObject;< /code> и вы можете изменить someObject после этого, someVar всегда будет указывать на его текущую форму. Это постоянная ссылка, и если она указывает на сложный тип данных, то ее содержимое может не быть постоянным.
В частности, у меня есть глобальная переменная, которая всегда представляет собой список слов, следующих за определенным схема, но длина списка и значения диктов в нем могут измениться. Это должен быть SOME_LIST или some_list?

Подробнее здесь: https://stackoverflow.com/questions/793 ... upper-case
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»