首页/新闻资讯/正文详情

云计算开发学习笔记:Python3 类属性与方法

发布时间:2026/9/26 12:30:58 来源:云帆数科 栏目:资讯中心
云计算开发学习笔记:Python3 类属性与方法
来源类的私有属性那是两个下划线开头的样子, 这就声明了这个属性是私有的意思, 它不能在类的外面被进行使用, 或者是不能直接被访问到, 如果在类的内部的方法中需要使用的时侯, 就必须要采用这样的形式。类的方法在类的内部, 我们要去写一个方法, 写方法的时候就得用到那个叫做 def 的关键字, 这个方法跟普通的函数定义不太一样, 它必须在括号里面塞进参数 self, 而且这个 self 必须排在第一个位置, 说白了, self 代表的就是你当前这个类正在实例化出来的那个东西。关于 self这个名称, 它并不是被强制规定的固定写法, 开发人员也可以使用 this来代替, 不过从规范的角度来看, 最好还是遵循通行的约定去使用 self而不是进行随意更改。类的私有方法以两个下划线开头的话, 就说明这个方法它是属于私有方法这一类的, 因此它只能够在类这个范围内部被调用, 是绝对不可以让它在类的外部进行调用的, 至于那个self.。实例在实际情况中, 像下面这种形式就是类的私有属性。运行上文所示的程序代码, 最终得到的结果是:类的私有方法实例如下类的专有方法构造函数这个东东, 它的作用就是在生成对象的那个时候被调用。当系统在处理对象释放操作的时候, 会用到析构函数这一内容。进行打印操作, 并执行转换处理。把具体的数值, 直接赋予到指定的那个索引位置上。根据所给的索引位置, 直接去把对应的这个值给拿出来。: 获得长度: 比较运算: 函数调用: 加运算: 减运算关于乘运算, 这个内容。: 除运算: 求余运算: 乘方运算符重载同样的, 它也支持运算符重载这种机制, 于是我们便能够对类内部那些具有特殊名字的专有方法进行相应的重载处理, 具体的情况可以参考如下这一组实例所展现出来的样子。以上代码, 在运行的时候, 所得到的具体结果呢, 是如下图所示的这种情况。

相关推荐

移动数据处理策略全解析:从端侧采集到数仓与实时链路
移动数据处理策略全解析:从端侧采集到数仓与实时链路

做数据架构的同行应该都有过这种体验:服务端的数据链路无论搭得多复杂,只要日志格式统一、字段齐全,后面再难也有章可循。但一旦换成移动端数据——App里的埋点日志、用户行为事件、位置上报——整套架构的脆弱点就全暴露出来了。我这两年接手… · 2026/9/26 12:30:51

Flutter 鸿蒙化实战:fc_native_video_thumbnail 适配 OpenHarmony,视频缩略图
Flutter 鸿蒙化实战:fc_native_video_thumbnail 适配 OpenHarmony,视频缩略图

Flutter 鸿蒙化实战:fc_native_video_thumbnail 适配 OpenHarmony## 前言随着鸿蒙生态的快速发展,越来越多的 Flutter 应用需要适配 OpenHarmony 平台。但生态早期,大量常用三方库只有 Android / iOS 实现,鸿蒙侧只能自己造轮子。… · 2026/9/26 12:30:45

GitHub Trending 前 10 有 8 席 AI Agent:Skills+Radio+Memory 是怎么变成“水电煤“的|TaoToken 统一 Key 配置实战
GitHub Trending 前 10 有 8 席 AI Agent:Skills+Radio+Memory 是怎么变成“水电煤“的|TaoToken 统一 Key 配置实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 12:30:45

010editor二进制编辑器:模板驱动的结构化解析与工程化实践
010editor二进制编辑器:模板驱动的结构化解析与工程化实践

简介:010 Editor 是一款面向开发者、逆向工程师与系统安全研究人员的高性能十六进制/文本/二进制/源码四合一编辑器,适用于 Windows 与 macOS 平台,解决大文件精准分析、多编码格式解析及底层数据结构可视化等核心需求。资源包共37个文件&… · 2026/9/26 13:10:18

Treg:基于SKILL.md的轻量级CLI智能体执行引擎
Treg:基于SKILL.md的轻量级CLI智能体执行引擎

1. 项目概述:Treg 不是缩写,而是真实存在的开源 CLI 工具链核心代号“Treg”这个名称乍看像某个免疫学名词(调节性T细胞)或拼写错误,但在当前开发者工具生态中,它是一个真实、轻量、可嵌入的命令行智能代理… · 2026/9/26 13:10:18

开源Apollo替代品ReacherX:线索引擎架构与自托管实践
开源Apollo替代品ReacherX:线索引擎架构与自托管实践

这两年我聊了不少做海外业务的创始人团队,几乎每个人的工具列表里都躺着一个名字:Apollo。它好在够成熟,线索库大、字段齐全、集成省事;坏处也足够痛——价格不便宜,数据像黑盒,一旦团队扩大想换方案&#… · 2026/9/26 13:10:12

Codex CLI号池协同工作流:多账号状态隔离与会话同步方案
Codex CLI号池协同工作流:多账号状态隔离与会话同步方案

1. 这不是“账号切换器”,而是一套可落地的号池协同工作流 Codex CLI 多账号与会话同步——光看标题,很多人第一反应是“又一个批量登录工具”;但真正用过 Cockpit Tools 做号池管理的人会立刻意识到:这根本不是在解决“怎么切账号… · 2026/9/26 13:10:05

六款免费降AI工具实测:论文AI率从48%到10%的完整打法
六款免费降AI工具实测:论文AI率从48%到10%的完整打法

这段时间我收到最多的不是技术问题,而是这样一句:“师兄,我论文AI率40%,还有救吗?”查重刚让人喘过气,AI率又成了新的路障。今天就写一篇关于免费降AI工具的实测记录,我把手头学生常用的6款工具… · 2026/9/26 13:10:05

Python视频自动化剪辑实战:从FFmpeg到MoviePy批量处理
Python视频自动化剪辑实战:从FFmpeg到MoviePy批量处理

1. 先搞清楚:Python做视频自动化剪辑到底解决什么问题接触过视频处理的人应该都有这种体会——剪片子本身不累,累的是重复劳动。比如把一个20集的课程录像全部掐头去尾、统一分辨率、加上片头片尾logo,这事儿要是手工在剪辑软件里做&#xff… · 2026/9/26 13:09:59

数据库课后习题答案别硬背:当测试用例集刷,效率翻倍
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍

简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21

OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 0:00:40

向下兼容与向上兼容:接口设计中的兼容性策略与工程实践
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践

一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码