Существует ли лучший способ именования аргументов функции, имеющих то же имя, что и глобальная переменная?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Существует ли лучший способ именования аргументов функции, имеющих то же имя, что и глобальная переменная?

Сообщение Anonymous »

Мне часто интересно, есть ли какой-нибудь лучший подход для следующей ситуации.
Скажем, я хочу получить доступ к локальным файлам в моем скрипте Python и, следовательно, создать глобальный переменная path, указывающая на набор данных.
Теперь я пишу функцию, которая должна иметь переменную path в качестве аргумента.Я знаю, что локальная переменная внутри функции затеняет глобальную переменную, но мне просто неприятно писать path=path.
Думаю, я помню, что видел это у людей просто напишите подчеркивание перед локальной переменной, например, в _path=path.
Это так?
Есть ли передовая практика?
Как это сделать? вы называете аргументы своей функции, которые имеют то же имя, что и глобальный аргумент?
Лучший
Джо

Подробнее здесь: https://stackoverflow.com/questions/784 ... ame-name-a
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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