在Python中,有一些特殊的变量名具有特殊的含义,它们在编程中起着重要的作用。这些特殊变量名具有特定的命名规则和用途,可以帮助开发者更好地理解和使用代码。在本篇文章中,我们将介绍一些常见的特殊变量名,并提供相应的源代码示例。
__name__- 模块名或者当前模块名
在Python中,__name__ 是一个特殊的变量名,它用于表示模块的名称。当模块被直接执行时,__name__ 的值为__main__;当模块被导入到其他模块中时,__name__ 的值为模块的名称。这个特殊变量名通常用于判断模块是被直接执行还是被导入。
# module.py
def main():
print("Hello, world!"
本文介绍了Python中的一些特殊变量名,如`__name__`、`__init__`、`__str__`和`__len__`,以及它们在模块、类初始化、对象表示和长度计算中的作用。通过示例解释了这些特殊变量名如何提升代码可读性和功能性。
订阅专栏 解锁全文
648

被折叠的 条评论
为什么被折叠?



