python——关变量下划线叙述
2024-10-19 14:05:41
_xx:前置单下划线,私有化属性或方法,一般来讲,变量名_xx被看作是“私有 的”,在模块或类外不可以使用。当变量是私有的时候,用_xx 来表示变量是很好的习惯。
类对象和子类可以访问,这并不能完全做到真正的私有,只是约定俗成的而已,这样写表示不希望这个变量在外部被直接调用 __xx:前置双下划线,私有化属性或方法,无法在外部直接访问(名字重整所以访问不到,只能是允许这个类本身进行访问了。连子类也不可以) __xx__:前后双下划线,系统定义名字(这就是在python中强大的魔法方法),因为变量名__xxx__对Python 来说有特殊含义,对于普通的变量应当避免这种命名风格。 xx_:后置单下划线,用于避免与Python关键词的冲突
最新文章
- sql例子
- CI框架源码阅读笔记1 - 环境准备、基本术语和框架流程
- ie8不兼容rgba的解决
- Sql Server 添加外部程序集基本操作
- CSS background-position 用法详细介绍
- React-Native运行知乎日报遇到的问题
- java_jdbc_oracle简单总结(2016-11-23)
- GCC编译器的安装
- POJ 2152 Fire(树形DP)
- saiku中文维度,补充说明
- matplotlib之scatter绘制散点
- [CF896C]Willem, Chtholly and Seniorious(珂朵莉树)
- P3784 [SDOI2017]遗忘的集合
- C#MVC和cropper.js实现剪裁图片ajax上传的弹出层
- IE8实现媒体查询
- mybatis 控制台打印出来的sql 执行结果为空 但是将sql放到mysql执行有数据
- log4j-over-slf4j工作原理详解
- UDP发送的数据 以数据包形式发送
- 二十四种设计模式:解释器模式(Interpreter Pattern)
- CCNA2.0笔记_NAT