有人建议我把这个重新贴出来以便更清楚。

上完一节课,剩下的就不上这节课了。欢迎任何指导。我已经得出了这个问题的一部分,在那里我坚持要保持简短。我还附上了我的工作。

在下面的工作中,我希望能够创建一个包含一个变量的类。我希望能够更改该变量并打印新变量。例如,将值从horns=2更改为horns=4。这个问题特别要求我使用下面的3个函数来回答这个问题。使用当前代码,在raw_输入提示下输入值后,会收到一条错误消息。

提前谢谢你的帮助。

问题如下:

创建一个包含1个变量的类,该类包含自己的属性。提供以下3种方法:

getvariable1()-使用返回键返回属性1的值

setvariable1()-这应该允许为属性1指定新值-接受输入所需的其他参数。

printerfun()-打印对象变量的值。

创建自己的类对象,并为创建的对象调用get&set方法。使用printerfun()方法检查代码是否有效。

我的工作:class animal:

horns = 2

def printerfun(self):

print getHorns()

def getHorns(self): #don't get where I should call this

return self.horns

def setHorns(horns):

self.horns = horns

animal_1 = animal()

F1 = raw_input('Please enter number of horns: ')

setHorns(F1)

python函数用于创建对象_Python-创建类并使用函数更改其对象值相关推荐

  1. python语言学习:python语言学习中的定义类、定义函数、封装api等详细攻略

    python语言学习:python语言学习中的定义类.定义函数.封装api等详细攻略 目录 python语言学习中的定义类 python语言学习中的定义函数 python语言学习中封装api pyth ...

  2. python计算复数的辐角_Python 自定义类中的函数和运算符重载

    如果你曾在字符串(str)对象上进行过 + 或 * 运算,你一定注意到它跟整数或浮点数对象的行为差异: >>> # 加法 >>> 1 + 2 3 >>& ...

  3. python中self做前缀_python 创建类和为什么类方法中self形参必不可少?

    我们观察到在类中定义方法时,都带有self形参,为何必须在方法中定义形参self呢? 因为Python调用方法创建类实例时,将自动传入实参self.每个与类相关联的方法调用都自动传递实参self,他是 ...

  4. python定制手机套餐_python 定制类

    看到类似__slots__这种形如__xxx__的变量或者函数名就要注意,这些在Python中是有特殊用途的. __slots__我们已经知道怎么用了,__len__()方法我们也知道是为了能让cla ...

  5. python 运行时间 装饰器_python 装饰器统计某个函数的运行时间

    import datetime def count_time(func): def int_time(*args, **kwargs): start_time = datetime.datetime. ...

  6. python函数的作用域_python学习第五篇 函数 变量作用域

    原博文 2019-07-18 23:40 − 函数 函数是组合好的,可以重复使用的,用来实现单一或相关联功能的代码片段作用 能提高应用的模块性和代码的重复利用率函数的创建 第一函数的规则 1.函数代码 ...

  7. python高阶函数看不懂_Python进阶:高阶函数的详细说明

    这篇文章讲述了Python进阶:高阶函数的详细说明有需要的朋友可以参考 函数式编程 函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单 ...

  8. python自定义函数详解_python基础教程之自定义函数介绍

    函数最重要的目的是方便我们重复使用相同的一段程序. 将一些操作隶属于一个函数,以后你想实现相同的操作的时候,只用调用函数名就可以,而不需要重复敲所有的语句. 函数的定义 首先,我们要定义一个函数, 以 ...

  9. python def return 文件_python基础-文件处理与函数

    1. 文件处理 1.1 文件处理流程 1.打开文件,得到文件句柄并赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 1.2 文件读取模式r r文本模式的读,在文件不存在,不会创建新文件 f = ...

最新文章

  1. try catch finally
  2. 珠海市建设工程质量监督检测站
  3. [WCF]配置文件中Certificate 的encodeValue怎么设置?
  4. WPAD原理介绍暨故障排查:ISA2006系列之三
  5. SQL SERVER自定义函数
  6. 安卓 图像清晰度识别_螺柱焊位置识别算法初稿
  7. android 默认浏览器 视频播放 二维码,Android调用系统默认浏览器访问的方法
  8. java工厂模式学习
  9. [Perforce系列—] 1. 使用Perforce 命令 与常用命令
  10. java-jdk7新特性
  11. 世界大学生超算竞赛正式启动,再次引发全球关注
  12. Linux/Android之perf追内存泄漏工具(api级别)
  13. Can't create new folder in windows7
  14. 如何提示系统所在的浏览器版本过低?
  15. WeCenter 文件目录结构
  16. FT232RL FTDI USB转串口芯片SSOP28 国产替代
  17. python截图黑屏_【Python】视频黑屏检测
  18. ug二次开发环境配置
  19. 如何研究Android手机上已安装的一个app
  20. Java线程状态中BLOCKED和WAITING有什么区别?

热门文章

  1. 构建可扩展的有状态服务
  2. 基于.net的微服务架构下的开发测试环境运维实践
  3. .NET Core快速入门教程 3、我的第一个.NET Core App (CentOS篇)
  4. DDD理论学习系列(4)-- 领域模型
  5. Visual Studio 20周年软件趋势随想
  6. 微软.NET年芳15:我在Azure上搭建Photon服务器(C#.NET)
  7. 开箱即用 - jwt 无状态分布式授权
  8. 使用VS2015进行C++开发的6个主要原因
  9. Markdown编辑器模板
  10. 【ArcGIS风暴】缓冲区分析、叠置分析综合实验案例:购房区域的选择