变量前为什么加下划线

来源:1-4 实战:创建新闻管理系统的具体python文件

富百世

2020-05-17 13:55:54

老师:好像是在类的定义中变量前加下划线表示是私有变量,但在下图两种情形中变量config,user_service不是在类中定义,变量前也加了下划线是什么原因?有什么规定必须要加吗?不加可以吗?望赐教,谢谢!

http://img.mukewang.com/climg/5ec0d03d09b62c1f04700179.jpghttp://img.mukewang.com/climg/5ec0d06009c5a89106450227.jpg


写回答

1回答

好帮手慕笑蓉

2020-05-17

同学,你好。同学提供的截图中的下划线是模块中的私有变量,一般在导入模块时,是不能被其他模块使用或者修改的,建议同学在不能被其他模块修改的变量中使用。

如果解决了你的疑惑,请采纳,祝学习愉快~ 

0

0 学习 · 2669 问题

查看课程