前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python命名中下划线的含义

python命名中下划线的含义

作者头像
用户1733462
发布2018-06-07 15:03:00
7590
发布2018-06-07 15:03:00
举报
文章被收录于专栏:数据处理

Python不仅用奇特的空格表示代码块,还用变量和函数命名中的下划线来表示一些特殊含义,现在总结如下: 1、单下划线开头:弱“内部使用”标识,如:“from M import *”,将不导入所有以下划线开头的对象,包括包,模块、成员。 2、单下划线结尾:只是为了避免与python关键字的命名冲突。 3、双下划线开头:模块内的成员,表示私有成员,外部无法直接调用。 4、双下划线开头双下划线结尾_:指那些python类中的特殊函数或属性,如namedocinitimportfilesetattrgetattrdict等,自己写变量和函数、方法名不推荐这样的方式。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017.07.21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档