博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python之类和__init__
阅读量:5287 次
发布时间:2019-06-14

本文共 871 字,大约阅读时间需要 2 分钟。

构建一个商品类,__init__函数类似于构造方法,self类似于this

 
1 import random2 class Goods:3     def __init__(self, name, price):4         self.name = name5         self.price = price6 7     def changeprice(self, m, n):8         self.price = random.randint(m, n)9         return self.price
 

再写一个商店类,用于存放商品

1 class Gshop: 2     goodslist = [] 3     def __init__(self, g): 4         self.goodslist.append(g) 5  6     def add(self, g): 7         self.goodslist.append(g) 8  9     def changegoodslistprice(self):10         for w in self.goodslist:11             w.changeprice(20, 50)12             print(w.name, w.price)

 

实例化对象,执行对象的方法

 
1 import goods,gshop2 toy = goods.Goods('洋娃娃', 30)3 gshopdemo = gshop.Gshop(toy)4 #print(toy.name, toy.price)5 6 car_wlhg = goods.Goods('五菱宏光', 30000)7 gshopdemo.add(car_wlhg)8 gshopdemo.changegoodslistprice()
 

运行结果:

python之类和__init__ - 星瑞 - 星瑞的博客

转载于:https://www.cnblogs.com/gongxr/p/7223653.html

你可能感兴趣的文章
Android 设置界面的圆角选项
查看>>
百度地图api服务端根据经纬度得到地址
查看>>
根据xml生成相应的对象类
查看>>
Android StageFrightMediaScanner源码解析
查看>>
打包java程序生成exe
查看>>
八叉树
查看>>
Git 远程仓库
查看>>
关于静态文本框透明度的问题
查看>>
javascript的发展及个人笔记
查看>>
全选,反全选,反选,获取选中的值,根据子选择控制全选按钮
查看>>
[CF#250 Div.2 D]The Child and Zoo(并查集)
查看>>
博客园博客插入公式
查看>>
hdu 1028 Ignatius and the Princess III(母函数入门+模板)
查看>>
Ubuntu下配置安装telnet server
查看>>
Codeforces 235 E Number Challenge
查看>>
ubuntu 常见命令整理
查看>>
EJBCA安装教程+postgresql+wildfly10
查看>>
(五十四)涂鸦的实现和截图的保存
查看>>
配置EditPlus使其可以编译运行java程序
查看>>
java中的占位符\t\n\r\f
查看>>