社区
C语言
帖子详情
C中命名时前面的单下划线和双下划线分别代表什么
Ivan_You
2007-07-14 07:47:25
如题!
...全文
811
5
打赏
收藏
C中命名时前面的单下划线和双下划线分别代表什么
如题!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jinwei1984
2007-07-15
打赏
举报
回复
jf
sdy3653232
2007-07-15
打赏
举报
回复
个人爱好问题
mymtom
2007-07-14
打赏
举报
回复
楼上正解,通常,标准库用用一个下划线,编译器内部用两个下划线
iambic
2007-07-14
打赏
举报
回复
命名风格。一般下划线开头的东西是编译器和标准库内部使用的名字。
czlyc006
2007-07-14
打赏
举报
回复
不代表什么,想怎么命名就怎么命名
Python
中
的
单
下划线
和
双
下划线
使用场景详解
主要介绍了Python
中
的
单
下划线
和
双
下划线
使用场景详解,文
中
通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Python函数
下划线
解析[代码]
本文详细解析了Python
中
函数前
单
下划线
和
双
下划线
的分类及其区别。
单
下划线
(如`_add()`)是一种
命名
约定,提示程序员该函数应仅在类或文件内部使用,但实际上仍可在外部调用。
双
下划线
(如`__add()`)则严格限制为私有函数,仅能在类内部使用。文章通过两个示例进一步说明:在类
中
,
单
下划线
函数可外部调用,而
双
下划线
函数会报错;在文件
中
,通过`from module import *`导入
时
,
单
下划线
和
双
下划线
函数均无法直接访问。这些规则帮助开发者理解Python的封装机制,避免误用私有函数。
Python
中
单
、
双
下划线
的区别总结
主要给大家介绍了关于Python
中
单
、
双
下划线
区别的相关资料,文
中
通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
python
中
单
下划线
(_)和
双
下划线
(__)的特殊用法
主要介绍了python
中
单
下划线
(_)和
双
下划线
(__)的特殊用法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
Python
下划线
用法详解[代码]
本文详细介绍了Python
中
各种
下划线
的不同用法及其含义。首先解释了
单
下划线
(_)在交互式解释器
中
的特殊作用,以及作为一次性名称和国际化的用途。接着讨论了名称前加
单
下划线
(_total)表示内部使用的约定,名称后加
单
下划线
(total_)避免
命名
冲突的惯例。还介绍了数字字面
中
使用
单
下划线
(100_000)作为分组分隔符的PEP 515提案。最后,深入探讨了
双
下划线
的特殊用法,包括名称前加
双
下划线
(__total)的名称修饰(name mangling)机制,以及前后加
双
下划线
(__init__)的特殊方法
命名
约定。文章通过丰富的代码示例和官方文档引用,全面解析了Python
中
下划线
的各种应用场景和最佳实践。
C语言
70,037
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章