当前位置: 首页 > news >正文

Python中使用包含_和__的变量名之间的区别

_:单下划线
例子:_count、_temp
含义:成员的私有成员变量,就像Java中用private关键字修饰一样。
作用:只允许当前类创建的对象和子类对象访问此变量。外部无法访问此变量。

__:双下划线
例子:__count、__temp
含义:成员的私有成员变量,就像Java中用protected关键字修饰一样。
作用:只允许当前类对象访问,不允许子类对象和外部对象访问。

前后双下划线
例子:str new
含义:Python特有的魔术方法。

http://www.lryc.cn/news/198888.html

相关文章:

  • 019-第三代软件开发-Git提交规范
  • MTK APP实现动态修改logo和开机动画
  • Spring核心扩展点BeanDefinitionRegistryPostProcessor源码分析
  • C++实现AC自动机,剪枝、双数组压缩字典树!详解双数组前缀树(Double-Array Trie)剪枝字典树(Patricia Trie)
  • 防火墙规则顺序解决方案
  • ZC-CLS381RGB颜色识别+8x8点阵指示(完)
  • Stanford CS224N - word2vec
  • 华为云云耀云服务器L实例评测|windows系统3389防爆破之安全加固教程
  • 零基础如何自学C#?
  • Spring5学习笔记之整合MyBatis
  • GO 语言的方法??
  • 【JavaEE】 多线程-初阶
  • 小程序OCR身份证识别
  • 【算法学习】归并算法Merge Sort总结
  • Swager如何使用
  • DHorse v1.4.2 发布,基于 k8s 的发布平台
  • Java使用JJWT令牌
  • “第四十四天”
  • Unity Mono和.Net平台浮点算法的区别
  • 【SA8295P 源码分析 (二)】64 - QNX 与 Android GVM 显示 Dump 图片方法汇总
  • shell命令以及运行原理和lLinux权限
  • 斯坦福JSKarel编程机器人使用介绍
  • SpringBoot中pom.xml不引入依赖, 怎么使用parent父项目的依赖
  • 基于vue3+ts5+vue-router4+pinia2的PC端项目搭建教程
  • 6个无版权、免费、高清图片素材库
  • 什么是响应式设计?响应式设计的基本原理是什么?如何兼容低版本的 IE?
  • LeetCode 2906. 构造乘积矩阵【前后缀分解,数组】中等
  • vue3+koa+axios实现前后端通信
  • Required MultipartFile parameter ‘file‘ is not present
  • vue3后台管理系统之layout组件的搭建