Get the App
SLTechnology News&Howtos  ›  Development  › 

What is the use of a single underscore before a name in python

Shulou Source: shulou.com Published: 2022-06-01 04:23:46 10月04日 Update

Editor to share with you what is the use of the single underlining in front of the name in python, I believe most people do not know much about it, so share this article for your reference, I hope you can learn a lot after reading this article, let's go to know it!

The single underscore before the name (for example: _ shahriar)

Programmers use a single underscore before the name to specify that the name attribute is private. This is a bit similar to convention, so that others (or yourself) will know that names that start with "" are for internal use only. As described in the Python documentation:

Names prefixed with an underscore (such as pam) should be treated as private parts of the API (whether they are functions, methods, or data members). At this point, they should be seen as implementation details, and no external notification is required when modifying them.

As mentioned above, this is really similar to a convention, because it does have some meaning for the interpreter, if you write code: from import

Then names that begin with them are not imported unless they are explicitly included in the all list in the module or package

The above is all the content of the article "what is the use of single underscores before names in python". Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!

Tags: Name underscore article middle name code content beginning convention as not much function prefix most to external attribute meaning member said data document Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Redmi Shulou Tech Info Xiaomi macOS Docker