Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

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

2025-02-25 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/01 Report--

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!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report