Python不仅用奇特的空格表示代码块,还用变量和函数命名中的下划线来表示一些特殊含义,现在总结如下: 1、单下划线开头:弱“内部使用”标识,如:“from M import *”,将不导入所有以下划线开头的对象,包括包,模块、成员。 2、单下划线结尾:只是为了避免与python关键字的命名冲突。 3、双下划线开头:模块内的成员,表示私有成员,外部无法直接调用。 4、双下划线开头双下划线结尾_:指那些python类中的特殊函数或属性,如name,doc,init,import,file,setattr,getattr,dict等,自己写变量和函数、方法名不推荐这样的方式。
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!