python中类成员修饰符

【虚拟化生态平台】虚拟化平台esxi挂载USB硬盘 虚拟化平台安装好之后,一般情况下,只有一个硬盘在工作,其他的外接硬盘(我的只有一个ssd硬盘,其他的均是usb外接,SATA接口的硬盘是否这样我暂时不清楚哈)没有在工作,但是一个硬盘明显不够我们使用的,所以我们需要去挂载外接的硬盘来扩容。... 阅读详情

在java,c#类的成员修饰符包括,公有、私有、程序集可用的、受保护的。

对于python来说,只有两个成员修饰符:公有成员,私有成员

成员修饰符是来修饰谁呢?当然是修饰成员了。那么python类的成员包括什么呢?

python成员:

字段,方法,属性

每个类成员的修饰符有两种:

  • 公有成员:内部外部都能访问
  • 私有成员:字段前面加两个_,比如:__cc,只有自己的类内部能访问,继承的父类,子类均不能访问.

一、私有成员:

只能类自己本身成员内部可以访问

1.修饰普通字段

字段前面加__ ,该字段就变成了私有字段了,私有字段只能在类的内部访问

class Foo:
    def __init__(self,name):
        self.__name = name  #私有字段
    def f1(self):
        print(self.__name)


obj = Foo('alex')
#print(obj.__name)  #不能这样访问
obj.f1()#类的私有字段只能在类的内部进行访问,不能在类的外部进行访
#输出
alex

如果在外部访问就会报错:

class Foo:
    def __init__(self,name):
        self.__name = name
    def f1(self):
        print(self.__name)   #self.name 在类的内部访问

obj = Foo('baidu')
print(obj.__name)  #self.__name只能在类的内部访问

输出
在这里插入图片描述

2.修饰静态字段
class Foo:
    __cc = "123"  #创建私有静态字段
    def __init__(self):
        pass
    @staticmethod
    def f3():
        print(Foo.__cc)

Foo.f3()  #使用类访问,也可以使用实例对象访问
#输出
123

使用实例对象访问:

class Foo:
    __cc = "123"  #创建私有静态字段
    def __init__(self):
        pass

    def f3(self):
        print(Foo.__cc)
obj = Foo()
obj.f3()  #使用实例对象访问

二、公有成员:

公有成员的特征是:可以在类的内部访问,也可以在类的外部访问

1、修饰类的普通字段
class Foo:
    def __init__(self,name):
        self.name = name
    def f1(self):
        print(self.name)   #self.name 在类的内部访问
#学习中遇到问题没人解答?小编创建了一个Python学习交流群:725638078
obj = Foo('baidu')
print(obj.name)  #self.name在类的外部可以访问
obj.f1()
microblaze之Video Processing Subsystem调试误区 内容:总结video processing subsystem调试中遇到的问题,以及在解决问题中的思路方法论,引为前车之鉴。 1,我的目的是希望采用vps中的scaler模块对图像进行拉伸缩小。IP的配置如下: 2,整个系统的框架图如下,仅比上期的内容增加了scaler模块,如下: 3,查手册,可以知道这个scaler only组件分成了hscale,vscale和GPIO,其中GPIO是控制上下游stream流控设备复位用,暂时忽略。 hscale和vscale的寄存器空间如下,主要关注图 阅读详情

相关推荐

LM Studio 模型加载与转换实战指南:从GGUF格式到本地部署

本文提供了使用LM Studio加载与转换GGUF格式大语言模型的完整实战指南。详细阐述了为何GGUF格式是本地部署的最佳选择,并逐步指导用户如何将非GGUF模型(如Transformers格式)转换为GGUF格式,以及在LM Studio中进行加载、配置GPU卸载等关键优化,最终实现流畅的本地离线对话体验。

weixin_29061425的博客 921

Python 中的 修饰符(@classmethod,@property)

Python类中,@ classmethod 修饰符对应的函数不需要实例化,不需要 self 参数,但第一个参数需要是表示自身类的 cls 参数,以用来调用类的属性,类的方法,实例化对象等。 但是在类的其他函数中调用时依然需要用self,如下类: class ToMysql: def __init__(self, sql_host, sql_user, sql_passwd,sql_db_name): self.sql_connect=pymysql.connect(host=sql

lucky_chaichai的博客 2565

Unity 多线程编程笔记 _Task详解

士大夫

weixin_43405845的博客 4384

Python——类成员修饰符

在Python中,类成员有三种修饰符:公有、私有和保护。这些修饰符用于控制类成员的访问权限。

一个普通人的博客 959

解决PADs VX2.7安装中的License失效与软件卡死问题

本文详细解析了PADs VX2.7安装过程中常见的License失效与软件卡死问题,提供了从破解工具选择、环境变量设置到输入法兼容性调整等实用解决方案。特别推荐使用Siemens EDA系列新版破解工具,并分享性能调优与定期维护技巧,帮助工程师高效解决安装难题。

weixin_29234239的博客 813

抖音直播“卡黑屏”技术解析:从实现原理到平台风控与合规运营

在直播技术领域,视频流推送与实时互动是核心基础。其原理在于通过编码软件(如OBS)将音视频数据封装后,经由网络协议推送到服务器,再分发给观众。这项技术的价值在于支撑了实时、高并发的在线互动场景,是直播、在线会议等应用的基石。然而,在追求流量和互动的实践中,衍生出一些非常规操作,例如通过技术手段中断或控制视频流推送,仅保留音频和互动功能,以达到特定运营目的。这便涉及到了**卡黑屏**这一具体现象。它本质上是对直播流的人为干预,常与**流量博弈**和**风险规避**等动机相关联。从工程实践角度看,实现方式多样,

weixin_29895109的博客 1301

Python 装饰器修饰类

Python 装饰器修饰类的两种形式

路在脚下 923

orchestrator常见问题汇总

默认的取集群名称的规则为参数决定 ,默认为取主实例 主机名 ,然后按分隔符"."之前的第一段字符为集群别名,这样在集群主库宕机后,新提升的从库的服务器名称为了新的集群名,宕机的主库成为单独的一个集群。1 默认配置文件中设置了匹配规则 ,只有被匹配的主机名才能进行故障恢复,所以该参数需要设置为 "*"3 另外配置文件中还有许多发现,恢复的忽略规则(Ignore) 这些参数也是需要注意的。由于LVS的后端的RS为IP地址,如果直接显示主机名,LVS的接口方法将无法工作。只传入脚本中用到的参数,不要多传入。

DBA之路的博客 829

Python基础篇_修饰符(Decorators)【中】

Python中有多种修饰符,这些修饰符用于指定方法的特殊行为或属性,也是用于修改函数行为的特殊参数。本文对属性定义、删除属性、值缓存进行了举例说明

长孤秋落的札记 1566

当启动容器的时候提示:exec format error?如何解决问题

Docker容器出现"exec format error"的主要原因是架构不兼容(如ARM设备运行x86镜像)。解决方案包括:1)匹配镜像与宿主机架构;2)构建时指定平台;3)安装QEMU模拟器;4)修复文件权限和格式;5)验证基础镜像兼容性。排查流程应从检查架构匹配开始,逐步验证权限、解释器和换行符等问题。建议优先使用多架构镜像,构建时明确指定平台,并使用buildx工具生成多平台镜像。调试时可进入容器手动验证文件格式和兼容性。

weixin_39291964的博客 2719

2026 年 3 月青少年软编等考 C/C++ 三级测试题解析

摘要 本文包含三部分内容: 单选题(10题):考察C++基础语法和数据结构知识,涉及vector、栈、队列的操作和特性。 判断题(10题):测试对动态数组、栈、队列、字符串操作的理解,包括内存管理、访问方式和函数返回值等。 编程题(1题):模拟火车站售票窗口排队场景,要求根据输入输出各窗口的排队情况,重点考查队列的实际应用和边界条件处理。 答案解析详细,涵盖常见编程考点,适合检验基础知识的掌握程度。

发布少儿编程考级的真题和优秀竞赛题解析,以及一些讲义。 251

Python @修饰符用法

原文链接:https://zhuanlan.zhihu.com/p/265779360,可以直接进入源文章进行阅读。@符号在python中是一个特殊的修饰符,在一定条件下可以使代码简化,保护核心代码的完整性。

weixin_43949396的博客 309

基于STM32的室内环境监测系统设计与实现

摘要 本文设计了一种基于STM32的室内环境监测系统,通过传感器实时采集温湿度、空气质量、烟雾浓度等数据,并利用Wi-Fi模块上传至云服务器。系统采用STM32F103C8T6作为主控芯片,结合DHT11、MQ系列传感器及BMP280气压传感器实现数据采集,通过ESP8266模块实现远程数据传输。用户可通过手机APP实时查看环境参数,并在数据超标时触发报警。实验表明,系统运行稳定,监测精度高,具有低成本、易扩展等特点,为改善室内环境质量提供了有效解决方案。 关键词:STM32;室内环境监测;传感器;Wi-F

3254968421的博客 221

python - 类成员修饰符

在java,c#类的成员修饰符包括,公有、私有、程序集可用的、受保护的。 对于python来说,只有两个成员修饰符:公有成员,私有成员 成员修饰符是来修饰谁呢?当然是修饰成员了。那么python类的成员包括什么呢? python成员: 字段,方法,属性 每个类成员的修饰符有两种: 公有成员:内部外部都能访问 私有成员:字段前面加两个_,比如:__cc,只有自己的类内部能...

weixin_30640291的博客 131

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Python面向对象中类成员及修饰符的详细用法

obj.class_talk() # class Personobj.static_talk() # static function普通方法:由对象调用;至少一个self参数;执行普通方法时,自动将调用该方法的对象赋值给self;类方法:由类调用; 至少一个cls参数;执行类方法时,自动将调用该方法的类赋值给cls;静态方法:由类调用;无默认参数;4 属性掌握普通方法后,属性很简单。只需要在普通方法上加一个装饰器@property,即可将普通方法转变为属性。‘’’学习中遇到问题

2401_84010836的博客 897

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

python 修饰符**kwag_python - 类成员修饰符

在java,c#类的成员修饰符包括,公有、私有、程序集可用的、受保护的。对于python来说,只有两个成员修饰符:公有成员,私有成员成员修饰符是来修饰谁呢?当然是修饰成员了。那么python类的成员包括什么呢?python成员:字段,方法,属性每个类成员的修饰符有两种:公有成员:内部外部都能访问私有成员:字段前面加两个_,比如:__cc,只有自己的类内部能访问,继承的父类,子类均不能访问.一、私有...

weixin_33174889的博客 3590

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

python学习day20 面向对象(二)类成员&成员修饰符

1.成员 类成员 类变量 绑定方法 类方法 静态方法 属性 实例成员(对象) 实例变量 1.1实例变量 类实例化后的对象内部的变量 1.2类变量 类中的变量,写在类的下一级和方法同一级。 访问方法: 类.类变量名称(推荐) 对象.类变量名称 面试题: 总结:找变量优先找自己,自己没有找 类 或 基类;修改或赋值只能在自己的内部设置。 class Base: x...

weixin_30468137的博客 84

python 修饰类对象_Python面向对象-进阶篇(类成员、类成员修饰符)

1、类的成员类的成员可以分为三大类:字段、方法和属性注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一份一、字段字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同,普通字段属于对象静态字段属于类class Province:# 静态字段...

weixin_31616935的博客 325

python 类成员的修饰符

类的所有成员在上一步骤中已经做了详细的介绍,对于每一个类的成员而言都有两种形式: 公有成员,在任何地方都能访问 私有成员,只有在类的内部才能方法 私有成员和公有成员的定义不同:私有成员命名时,前两个字符是下划线。(特殊成员除外,例如:__init__、__call__、__dict__等) class C: def __init__(self): ...

axg81207的博客 154

python @修饰符_深入理解Python面向对象-类成员

Python是一个面向对象的语言,但是因为python语言的特性,我们大多的python程序员只是把它当做一个工具,在我们项目的实际使用中除了使用Django框架以外,其他的都是使用python最基础的方式,完全跟pythonic没有一点关系,当然主要还是因为我们能力太差。面向对象是书写各种框架的基础,python的面向对象不仅拥有通用面向对象的特性,而且还拥有一些极其强大的特性,可以让我们把它的...

weixin_39997089的博客 99

Python面向对象-进阶篇(类成员、类成员修饰符)

1、类的成员 类的成员可以分为三大类:字段、方法和属性 注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一份 一、字段 字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同,普通字段属于对象静态字段属于类 cl...

weixin_30364325的博客 112

最全Python面向对象中类成员及修饰符的详细用法,2024年最新2024最新Python中级面试题目汇总解答

现在能在网上找到很多很多的学习资源,有免费的也有收费的,当我拿到1套比较全的学习资源之前,我并没着急去看第1节,我而是去审视这套资源是否值得学习,有时候也会去问一些学长的意见,如果可以之后,我会对这套学习资源做1个学习计划,我的学习计划主要包括规划图和学习进度表。分享给大家这份我薅到的免费视频资料,质量还不错,大家可以跟着学习‘’’def。

m0_74931199的博客 748

Python面向对象中类成员及修饰符的详细用法_python类的成员包括什么和什么

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

2401_84139676的博客 1033
上一篇: python的动态性和_slot_
下一篇: python中类的字段
Python热爱者
博客等级 码龄7年 3053粉丝 1330原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值