首页 热点资讯 义务教育 高等教育 出国留学 考研考公

python中的变量命令时前后下划线有什么不同意义呢

发布网友 发布时间:2022-04-21 05:38

我来回答

1个回答

热心网友 时间:2022-04-18 05:31

1、 _xxx 不用'from mole import *'导入
2、 __xxx__系统定义名字
3、 __xxx 类中的私有变量名
核心风格:避免用下划线作为变量名的开始
因为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,我们建议程序员避
免用下划线作为变量名的开始。一般来讲,变量名_xxx 被看作是“私有的”,在模块或类外不
可以使用。当变量是私有的时候,用_xxx 来表示变量是很好的习惯。因为变量名__xxx__对
Python 来说有特殊含义,对于普通的变量应当避免这种命名风格。追问_xxx 不用'from mole import *'导入

请问能否详细解释一下为什么不需要导入呢

追答嗯 说错了 是 不可以这样导入

因为变量名_xxx 被看作是“私有的”,在模块或类外不可以使用

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com