Python 对象烤地瓜
#coding = uft-8
class Sweetpotato:
def __init__(self):
self.cookedString = "生的"
self.cookedLevel = 0
self.condiments = []
def __str__(self):
return "地瓜 状态:%s(%d),添加的作料有:%s"%(self.cookedString,self.cookedLevel,str(self.condiments))
def cook(self,cooked_time):
self.cookedLevel+=cooked_time
if self.cookedLevel >=0 and self.cookedLevel <3:
self.cookedString = "生的"
elif self.cookedLevel >=3 and self.cookedLevel <5:
self.cookedString ="半生不熟"
elif self.cookedLevel >=5 and self.cookedLevel <8:
self.cookedString ="熟了"
elif self.cookedLevel >= 8:
self.cookedString ="烤糊了"
def addCondiments(self,itime):
self.condiments.append(itime)
di_gua = Sweetpotato()
print(di_gua)
di_gua.cook(1)
print(di_gua)
di_gua.cook(1)
print(di_gua)
di_gua.addCondiments("大蒜")
di_gua.cook(1)
print(di_gua)
di_gua.cook(1)
print(di_gua)
di_gua.addCondiments("番茄")
di_gua.cook(1)
print(di_gua)
di_gua.cook(1)
print(di_gua)
di_gua.addCondiments("孜然")
di_gua.cook(1)
print(di_gua)
di_gua.cook(1)
print(di_gua)
di_gua.addCondiments("芥末")
di_gua.cook(1)
print(di_gua)
di_gua.cook(1)
print(di_gua)
di_gua.cook(1)
print(di_gua)
di_gua.cook(1)
print(di_gua)
Python 对象烤地瓜相关推荐
- python将一个json字典转换为一个python对象
python将一个json字典转换为一个python对象 示例代码: from collections import OrderedDict import jsondata = '{"nam ...
- python numpy 数据类型为python对象-python numPy模块 与numpy里的数据类型、数据类型对象dtype...
学习链接:http://www.runoob.com/numpy/numpy-tutorial.html 简介: numPy是python语言的一个扩展库,是一个运行非常快的数学库,主要用于数组计算. ...
- Python pickle模块:实现Python对象的持久化存储
Python 中有个序列化过程叫作 pickle,它能够实现任意对象与文本之间的相互转化,也可以实现任意对象与二进制之间的相互转化.也就是说,pickle 可以实现 Python 对象的存储及恢复. ...
- Python3中的json对象与python对象转化
1.直接将Python对象转成json对象,使用方法dumps() import jsond = {"姓名": "curry", "age" ...
- 独家|测量、建议、快速上手!你所使用的Python对象占用了多少内存?(附代码)...
作者:Gigi Sayfan 翻译:吴振东 校对:吴金笛 本文约3300字,建议阅读10分钟. 本文将介绍多种Python对象分别所占用的内存,并解释所选择的测量方法和函数,为节省内存提供建议. Py ...
- python 对象类型有哪些?
python 强大的内置类型让我接触到python的时候开始慢慢的喜欢上它了,感觉既方便又好用,下面我们先一起学习下内置对象类型的好处: 1内置对象能够使得我们编写程序更容易. 2内置的对象效率更高, ...
- python对象一定要删除引用吗_在Python中删除一个对象和所有对它的引用?
如果我理解正确,你将包装一些C代码,并且C代码有一个可以被调用的析构函数.之后,任何使用指向C代码对象的指针的尝试都会导致致命的崩溃. 我不确定你的具体情况,所以我将给你两个替代答案. 0)如果C对象 ...
- python在读写文件之前需要创建文件对象-Python对象序列化写入文件对象
1.创建Python文件对象的读写模式(r,w模式)与创建Java输入输出流: FileInputStream inputStream=new FileInputStream(new File(&qu ...
- Python学习笔记《Python核心编程》第4章Python对象
所有的python对象都拥有三个特性:身份,类型和值 身份:每个对象都有一个唯一的身份标识自己,可以使用内建函数id()来得到,这个值被认为是该对象的内存地址:--只读 类型:对象的类型决定了该对象可 ...
- python判断文件是否为空文件对象_判断Python对象是不是为文件对象的方法有哪些...
判断Python对象是不是为文件对象的方法有哪些 发布时间:2020-08-13 14:01:00 来源:亿速云 阅读:76 作者:小新 这篇文章主要介绍判断Python对象是不是为文件对象的方法有哪 ...
最新文章
- Spring学习(23)--- AOP之Introductions应用
- 如何更好地利用Pmd、Findbugs和CheckStyle分析结果
- Eclipse launch failed.Binary not found解决方案
- tomcat安装问题解决
- 1032. 挖掘机技术哪家强(20)
- python logging 不输出控制台_python logging日志配置,如何不输出到控制台
- mysql自增_面试官:为什么 MySQL 的自增主键不单调也不连续?
- maven报错:Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:x.x.x:test
- 20135213 20135231 信息安全系统设计基础课程第三次实验报告
- (转)C#中的Abstract和Virtual函数区分,因我老弄不明白这个问题,所以转到这儿
- 中国矫形修复植入物市场趋势报告、技术动态创新及市场预测
- extjs java 教程,JAVA开发工具 - 在IntelliJ IDEA下开发ExtJS应用指南
- chromium笔记目录
- 【数字信号调制】基于matlab GUI PCM编码+QAM调制【含Matlab源码 1095期】
- java.util.zip.ZipException:invalid distance distance too far back
- Linux是实时系统还是分时操作系统?
- 【Java后端】技术文档模板
- Halcon region区域提取及区域转图像
- PHP获取每个月的开始时间和结束时间
- Mac下Brew 卸载MySql以及安装Mysql 阿星小栈
热门文章
- QT 字符串转二维码
- 信息系统项目管理师学习笔记3—项目立项管理
- PyTorch系列 | correct += (predicted == labels).sum().item()的理解
- H3C交换机DHCP排查
- Java操作外部数据源(RDBMS,Hive,HBase)
- 再谈斐波那契,把数字翻译成字符串
- 【一起入门DeepLearning】中科院深度学习第五课:正则化「Regularization」和优化「Optimization」
- Pancake的IFO解读
- MT【258】椭圆第三定义
- 什么是嵌入式人工智能