python技巧之下划线

在这里插入图片描述

‍♂️ 个人主页@老虎也淘气 个人主页
✍作者简介:Python学习者
希望大家多多支持我们一起进步!
如果文章对你有帮助的话,
欢迎评论 点赞 收藏 加关注

python技巧之下划线

  • 1、python的moudles文件中__all__作用
  • 2、__slots__用于限定类属性,如:
  • 3、下面的小技巧可以获取私有变量:
  • 4、下划线种类
    • 单个下划线(_)
  • 单下划线前缀的名称(例如_shahriar)
  • 双下划线前缀的名称(例如__shahriar)
  • 前后都带有双下划线的名称(例如__init__)
  • 5、这些命名有什么不同吗?

1、python的moudles文件中__all__作用

Python的moudle是很重要的一个概念,我看到好多人写的moudle里都有一个__init__.py文件。有的__init__.py中是空白,有的却会有__all__参数。搜索了下总结下__all__参数的作用。

如果其他页面import *的时候如果__init__.py是空白的,可以直接import到moudle的所有函数。而如果__init__.py中定义了__all__,则import *的时候只会导入__all__部分定义的内容。

你可能感兴趣的:(Python编程掌握指南,python,django,开发语言)