TGViewer
Python Scripts Python Scripts @pythonsc · 902 subscribers
Post #194 725
Символ нижнего подчеркивания

Рассмотрим еще одно его применение.

Если имя начинается с одного подчеркивания, то такая переменная, метод или класс в модуле считается приватной ( ее использование предполагается только внутри класса или модуля).

Если вы обратитесь к приватной переменной из-вне модуля или класса, где она определена, то, вероятно, ваша IDE просто подчеркнет такой код, как подозрительный, но он будет выполняться без ошибок или предупреждения.

Замечание
from module import * не будет импортировать приватные члены модуля. Но импортировать их можно принудительно: from module import _Base, _my_version
More from @pythonsc
  1. Dec 25, 2021Post #271
  2. Dec 25, 2021#quiz
  3. Dec 23, 2021Post #269
  4. Dec 23, 2021#quiz
  5. Dec 21, 2021Post #267
  6. Dec 21, 2021#quiz
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →