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

深圳网站建设迅美/抖音关键词排名系统

深圳网站建设迅美,抖音关键词排名系统,东莞企业网站电话,典当行网站模板这篇文章主要介绍了Python类如何定义私有变量,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 前言 在java 的类中,如果你要定义一个私有变量,可以用修饰词 private,那么在Pyt…

这篇文章主要介绍了Python类如何定义私有变量,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

前言

在java 的类中,如果你要定义一个私有变量,可以用修饰词 private,那么在Python 的类中呢,Python中没public private之类的修饰词,那Python 是如何定义私有变量的呢?

私有变量

在Python 类中定义私有变量,只要在变量前加 __ (两个下划线) ,那么该类的实例就不能引用了,看下面实例

>>> class demo(object):

... __a =1

... b = 2

...

>>> d = demo()

>>> print(d.b)

>>> d.__a

Traceback (most recent call last):

File "", line 1, in

AttributeError: 'demo' object has no attribute '__a'

从上面的示例中可以看到,类demo的实例d可以不能调用变量__a,那实例d 有没有办法调用到__a呢,看下面的调用语法:

>>> d._demo__a

1

实例名+'_'+类名+私有变量 ,就能调用。大家记住这样的语法。

私有方法

私有方法同私有变量的语法也是一样的,我们直接看示例:

>>> class fun(object):

... def __a(self):

... print('聚焦学院AAA')

... def b(self):

... print('聚焦学院BBB')

...

>>> f = fun()

>>> f.b()

聚焦学院BBB

>>> f.__a()

Traceback (most recent call last):

File "", line 1, in

AttributeError: 'fun' object has no attribute '__a'

>>> f._fun__a()

聚焦学院AAA

从上面的示例中可以看到,类的实例要调用私有方法也是和调用私有变量的语法一样。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

http://www.jmfq.cn/news/4728835.html

相关文章:

  • windows搭建网站开发/推广游戏怎么拉人最快
  • 做网站java好还是.net好/网络推广经验
  • 河南省城乡和住房建设厅网站/福州关键词快速排名
  • 莱芜市莱城区城乡建设局网站/百度视频下载
  • 如何做快递api接口网站/外贸seo网站建设
  • wordpress缩略图采集火车头/重庆seo优
  • 世界建筑网站/网络搜索关键词排名
  • 网站建设网站定制开发/seo推广方案
  • 杭州企业公司网页设计/池州网站seo
  • 网站策划建站/百度商城
  • 建设网站 费用/外贸营销网站怎么建站
  • 专业做化妆品外包材的招聘网站/seo实战优化
  • 工商工事上哪个网站做/淘宝指数
  • 网站开发常用语言比较/聚合搜索引擎
  • 网站制作常见问题 图片版权/搜索引擎营销的优缺点
  • 福州专业网站设计/网络广告策划书模板范文
  • 提供温州手机网站制作哪家好/惠州seo关键词排名
  • 苏州住房和城乡建设厅网站/会计培训班哪个机构比较好
  • 新的网站设计制作/seo基础教程
  • 四川 法治政府建设 网站/seo优化自动点击软件
  • 哪些网站不扣流量/小吃培训去哪里学最好
  • 荔湾区pc端网站建设/西安疫情最新数据
  • 用户登录/网络优化工程师需要学什么
  • 网站网站建设专业/广西seo
  • 昆明医院网站建设/如何做好口碑营销
  • php网站开发公司/怎么制作网页教程
  • wordpress 全站通知/网站推广软件下载
  • 企业的网站开发费用摊销几年/宁波网络推广优化方案
  • 网站用axure做的rp格式/ip域名查询网站入口
  • 做视频网站视频短片/推广赚钱一个2元