目录

1.前言

2.代码讲解

基础设置

创建对象

修改属性

添加属性

修改颜色

定义函数

添加方法

调用方法

3.结果

4.源码

5.尾语


1.前言

在本文中我会给你讲述如何用Python定义一朵郁金香。

2.代码讲解

基础设置

class Flower (object) :
    price = 100
    def __init__ (self,c):
        self. color=c

首先我们要定义一朵普普通通、平平无奇、没有名字的花。

这段代码中说明:

1.这朵花的price{钱}是100{元}。

2.self{这朵花}的color{颜色}是c。

创建对象

flower = Flower("Yellow")

这段访问了对象和类的数据成员。

修改属性

Flower. price = 80

本段中把Flower的price(100)改为了80。

添加属性

Flower.name = "郁金香"

此代码中Flower被动态增加了name这个属性,name是“郁金香”。

修改颜色

flower.color = "purple"

本段很简单,就是把flower的color修改为“purple”

定义函数

def flowerLanguage (self,w):
    self.wish = w

这段中定义了一个名叫flowerLanguage的函数,其中self.wish是形式参数w。

添加方法

import types
flower.flowerLanguage = types. MethodType (flowerLanguage, flower)

本段中调用了一个名叫types的Python自带工具,这个工具可以动态为对象增加成员方法。

调用方法

print (flower.color,flower.price)

print (flower.name,flower.color,flower.price)

flower.flowerLanguage("忠贞的爱")
print (flower.wish)

调用不多说,很简单。

3.结果

4.源码

class Flower (object) :
    price = 100
    def __init__ (self,c):
        self. color=c
flower = Flower("Yellow")

Flower. price = 80

Flower.name = "郁金香"

flower.color = "purple"

def flowerLanguage (self,w):
    self.wish = w
import types

flower.flowerLanguage = types. MethodType (flowerLanguage, flower) 
print (flower.color,flower.price)

print (flower.name,flower.color,flower.price)

flower.flowerLanguage("忠贞的爱")
print (flower.wish)

5.尾语

定义很简单,但又很难。

用Python定义一朵郁金香相关推荐

  1. 使用python绘制一朵郁金香

    你可以使用matplotlib库在python中绘制一朵郁金香. 首先,你需要导入matplotlib库,然后使用其中的函数来绘制各种图形,最后使用显示图形的函数来显示出来. 这是一个简单的代码示例: ...

  2. 如何用Python画一朵太阳花

    如何用Python绘制一朵太阳花 准备:1.Python3.6 2.win7 过程: 打开Python shell界面: 2.建立脚本 3.编写程序 4.保存脚本 5.运行检验 转载于:https:/ ...

  3. ctypes python_对于python初学者,如何使用python定义联合(使用ctypes)

    问题引发:如何使用python的工会? 我刚刚开始使用python,我想知道如何用python定义联合(使用ctypes)?希望我通过ctypes支持工会是对的.例如,以下c代码是如何在python中 ...

  4. python定义类()中写object和不写的区别

    python定义类()中写object和不写的区别 这里需要说明一下: python3中,类定义默认继承object,所以写不写没有区别 但在python2中,并不是这样 所以此内容是针对python ...

  5. 用python画玫瑰花代码-用python画一朵玫瑰给你

    原标题:用python画一朵玫瑰给你 版权声明:原创文章转载请注明来源. https://blog.csdn.net/samll_snail/article/details/85853630 听说 p ...

  6. 如何用python画一朵玫瑰花-使用Python画一朵美丽的玫瑰花

    原标题:使用Python画一朵美丽的玫瑰花 turtle 是 python 中一个强大的绘制图像的库,可以用来绘制各种图像,使用起来很方便.看看本文使用Python的turtle库画一朵美丽的玫瑰花, ...

  7. python定义匿名函数关键字_Python(11):Python函数基础(定义函数、函数参数、匿名函数)...

     函数先定义函数,后调用 一.定义函数: 1.简单的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 (). 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数. ...

  8. Python定义点击右上角关闭按钮事件

    文章来自:https://www.cnblogs.com/iAmSoScArEd/p/11200029.html 爬虫.转载请注明出处. Python定义点击右上角关闭按钮事件 import tkin ...

  9. python定义字符串数组_python数组声明

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 如何在python? 我无法在文档中找到对数组的任何引用... 我正在制作一个小 ...

最新文章

  1. python语言能干什么-python语言能做什么
  2. vue怎么引入外网json文件
  3. EOS 源代码解读 (2)插件-流程
  4. 【2012百度之星/资格赛】J:百度的新大厦
  5. 疯狂.NET架构通用权限后台管理工具演示版2.0下载
  6. RunJar是什么进程?
  7. java并发编程LockSupport讲解
  8. ASIHTTPRequest类库简介
  9. UIDevice获取设备数据以及如何获取应用信息
  10. [NOIp 2012]同余方程
  11. VBA编程教程(基础二)
  12. c语言除法的ns流程图,ns流程图(c语言ns流程图怎么画)
  13. xp系统查计算机设备型号,xp电脑设备型号怎么查询
  14. cocos2dx交叉编译之Android.mk修改
  15. python chm模块_python3.7.0官方参考文档 最新api文档 chm
  16. NLP推理与语义相似度数据集
  17. DM8在银河麒麟服务器上配置Oracle19c的DBLINK服务
  18. php 计算工资,php计算税后工资的方法_PHP
  19. ecshop 数据库字典
  20. 人脸识别开发安卓手机APP 注册人脸 识别人脸

热门文章

  1. SY2023CTF--“安洵杯”全国精英赛MISC--烦人的压缩包
  2. 图采用邻接表存储,设计一个算法,判断顶点i和顶点j(i!=j)之间是否有路径
  3. Mac如何获取iOS设备信息?
  4. java oncreate_Android(java)学习笔记169:Activity中的onCreate()方法分析
  5. C++队列queue用法详解
  6. 微服务项⽬整合SwaggerUI3.0
  7. python中的美元符号_Shell脚本中的特殊字符(美元符、反斜杠、引号等)作用介绍...
  8. Linux 批量清除文件内容而不删除文件
  9. 第18章 SQL 连接(JOIN)教程
  10. 手游方舟服务器文件,方舟生存进化手机版PVX服务器介绍 PVX服务器玩法及规则汇总...