国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python面向對象之類和對象屬性的增刪改查操作示例

2020-01-04 13:49:53
字體:
來源:轉載
供稿:網友

本文實例講述了Python面向對象之類和對象屬性的增刪改查操作。分享給大家供大家參考,具體如下:

一、類屬性的操作

# -*- coding:utf-8 -*-#! python2class Chinese:  country = 'China'  def __init__(self,name):    self.name = name  def play_ball(self,ball):    print('%s play %s' %(self.name,ball))#查看屬性print(Chinese.country)#修改屬性Chinese.country = 'Japan'print(Chinese.country)p1 = Chinese('alex')print(p1.__dict__)print(p1.country)#增加屬性Chinese.dang = 'VEVB武林網'print(Chinese.dang)print(p1.dang)#刪除屬性del Chinese.dangdel Chinese.countryprint(Chinese.__dict__)

運行結果:

China
Japan
{'name': 'alex'}
Japan
VEVB武林網
VEVB武林網
{'__module__': '__main__', 'play_ball': <function play_ball at 0x01AAB7B0>, '__doc__': None, '__init__': <function __init__ at 0x01AAB830>}

二、對象屬性的操作

# -*- coding:utf-8 -*-#! python2class Chinese:  country = 'China'  def __init__(self,name):    self.name = name  def play_ball(self,ball):    print('%s play %s' %(self.name,ball))def test():    print("對象方法的屬性")p1 = Chinese('alex')print(p1.__dict__)#查看屬性print(p1.name)print(p1.play_ball)#增加屬性p1.age = 18print(p1.__dict__)print(p1.age)p1.test = test   #將外界的方法作為函數屬性加入類中print(p1.__dict__)p1.test()#修改屬性p1.age = 19print(p1.__dict__)print(p1.age)#刪除屬性del p1.ageprint(p1.__dict__)

運行結果:

{'name': 'alex'}
alex
<bound method Chinese.play_ball of <__main__.Chinese instance at 0x01AE9DA0>>
{'age': 18, 'name': 'alex'}
18
{'test': <function test at 0x01AEB7F0>, 'age': 18, 'name': 'alex'}
對象方法的屬性
{'test': <function test at 0x01AEB7F0>, 'age': 19, 'name': 'alex'}
19
{'test': <function test at 0x01AEB7F0>, 'name': 'alex'}

希望本文所述對大家Python程序設計有所幫助。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临沧市| 石楼县| 滦平县| 彩票| 邯郸县| 天等县| 胶南市| 柞水县| 九江县| 白城市| 沾化县| 长海县| 龙井市| 枣庄市| 西贡区| 上思县| 太和县| 津南区| 普兰县| 额尔古纳市| 衡阳市| 延边| 永新县| 正阳县| 乌苏市| 广昌县| 佛教| 中西区| 定陶县| 利辛县| 岫岩| 平泉县| 改则县| 滨海县| 通道| 富裕县| 开化县| 卫辉市| 大悟县| 分宜县| 奉化市|