首页 > 编程语言 >python --- 类介绍

python --- 类介绍

时间:2024-10-19 17:32:02浏览次数:1  
标签:__ 下划线 变量 python 介绍 --- 访问 私有 name

构造函数

__init__

特殊变量

1、私有变量(private),只有内部可以访问,外部不能访问,私有变量是在名称前以两个下划线开头,如:__name,其实私有变量也不是完全不能被外部访问,不能直接访问是因为python解释器对外把 __name 变量改成了 _类名__name,所仍然可以通过 _类名__name 来访问 __name .

2、在Python中,变量名类似__xxx__的,也就是以双下划线开头,并且以双下划线结尾的,是特殊变量,特殊变量是可以直接访问的,不是private变量,所以,不能用__name____score__这样的变量名。

3、以一个下划线开头的实例变量名,比如_name,这样的实例变量外部是可以访问的,但是,按照约定俗成的规定,当你看到这样的变量时,意思就是,“虽然我可以被访问,但是,请把我视为私有变量,不要随意访问”

 

标签:__,下划线,变量,python,介绍,---,访问,私有,name
From: https://www.cnblogs.com/god-of-death/p/18476305

相关文章

  • WORD-word安装代码高亮插件
    通过百度网盘分享的文件:SyntaxHighlighter4Word.zip链接:https://pan.baidu.com/s/1bprv6h-Rex_S2AJERsHacQ提取码:sky1借鉴:http://www.xyjys.com/article/20141019/25409.html                                ......
  • 时延求和(Delay-and-Sum, DAS)波束形成器
    目录1.问题描述2.DAS波束形成3.DAS波束响应与波束图1.问题描述假设存在一个声源以及由N个阵元组成的麦克风阵列,且声源到各个阵元的传播信道只会引入时延与衰减,即......
  • Lag-Llama:第一个时间序列预测的开源基础模型
    Lag-Llamalagllama是为单变量概率预测而构建的。它使用不依赖于频率的通用方法来标记时间序列数据。这样模型可以很好地推广到不可见的频率。它利用Transformer体系结构和分布头来解析输入令牌,并将它们映射到具有置信区间的未来预测。一、具有滞后特征的标记laglllama的......
  • Python 独立成分分析(ICA) 详解与应用案例
    目录Python独立成分分析(ICA)详解与应用案例引言一、ICA的基本原理1.1统计模型1.2关键假设1.3ICA的应用场景二、Python中ICA的面向对象实现2.1`DataLoader`类的实现2.2`IndependentComponents`类的实现2.3`ICA`类的实现三、案例分析3.1盲源分离案例3.1.1......
  • Python基础——类与对象
      目录  类与对象的理解:构造方法:魔术方法:封装:继承: 单继承: 多继承:复写:类与对象的理解: 在程序中我们将类看作是设计图纸,对象则是根据这个图纸生产的产品。面向对象编程就是使用对象编程,在类中我们定义成员属性和方法。 来看下面这个例子,创建student类,......
  • GoFly快速开发框架集成ZincSearch全文搜索引擎-ZincSearch是ElasticSearch轻量级替代
    前言我们在项目开发中会遇到如下业务场景:1. 电子商务:实现商品搜索与推荐、价格监控。2. 日志分析:进行系统日志分析和网络流量监控。3. 社交媒体:内容搜索与发现以及用户行为分析。4. 企业知识管理:进行知识搜索与共享和文档版本管理。5. 新闻媒体:实现新闻搜索与推荐以......
  • 星际战甲 - 武器配卡
    题记部分 一、主武器  二、副武器  三、近战武器3.1、弧光蓄电重锤 3.2、圣洁真理权杖 3.3、圣装裂伤战锤 3.4、憎恨(灵化) 3.5、诡计之刃 3.6、恶脓双斧 3.7、破禅武杖(灵化) 3.8、棱晶欧玛电棍 3.9、驱魔之刃 3.10、圣装回旋刃......
  • Mysql高级-day04
    Mysql高级-day041.MySql中常用工具1.1mysql该mysql不是指mysql服务,而是指mysql的客户端工具。语法:mysql[options][database]1.1.1连接选项参数: -u,--user=name 指定用户名 -p,--password[=name] 指定密码 -h,--host=name 指定服务器IP或域名 -P,--por......
  • Mysql高级-day02
    Mysql高级-day021.Mysql的体系结构概览整个MySQLServer由以下组成ConnectionPool:连接池组件ManagementServices&Utilities:管理服务和工具组件SQLInterface:SQL接口组件Parser:查询分析器组件Optimizer:优化器组件Caches&Buffers:缓冲池组件Plug......
  • Mysql高级-day03
    Mysql高级-day031.应用优化前面章节,我们介绍了很多数据库的优化措施。但是在实际生产环境中,由于数据库本身的性能局限,就必须要对前台的应用进行一些优化,来降低数据库的访问压力。1.1使用连接池对于访问数据库来说,建立连接的代价是比较昂贵的,因为我们频繁的创建关闭连接,是比......