类和对象 对象=属性+方法

class Turtle:
# python中的类名约定以大写字母开头
# 特征的描述称为属性、在代码层面来看就是变量
color=’green’
weight=10
legs=4
shell=True
mouth=’大嘴’

# 方法实际就是函数,通过调用这些函数来完成某些工作
def climb(self):print('我正在很努力的向前爬...')
def run(self):print('我正在飞快的向前跑...')
def bite(self):print('咬死你咬死你!!!')
def eat(self):print('有的吃真满足!!!')
def sleep(self):print('困了、睡了、晚安、Zzzzz')

tt=Turtle()
tt.bite()
tt.climb()
tt.eat()
tt.run()
”’

面向对象编程

self是什么?
如果把类比作是图纸。那么由类实例化后的对象才是可以真正居住的房子,根据一张图纸可以设计出成千上万的房子,他们长得差不多
但他们有不同的主人。所以self就相当于每个房子的门牌号,有了self你就可以轻松找到自己的房子。

class Ball:
def setName(self,name):
self.name=name
def kick(self):
print(‘我叫%s,奥~谁踢我?!’%self.name)
a=Ball()
a.setName(‘飞火流星’)
b=Ball()
b.setName(‘团队之星’)
c=Ball()
c.setName(‘土豆’)
a.kick()
b.kick()
c.kick()

Python 的魔法方法

init(构造方法) 解析
通常把init()方法称为构造方法,init()方法的魔力体现在只要实例化一个对象,这个方法就会在对象被创建时自动调用
(在C++里面这种东西叫做构造函数)。其实,实例化对象时是可以传入参数的,这些参数会自动转入init()方法中,可以通过
重写这个方法来自定义对象的初始化操作。

class Potato:
def init(self,name):
self.name=name
def kick(self):
print(“我叫%s,嗷~谁踢我?!”%self.name)
p=Potato(“土豆”)
p=Potato(“飞火流星”)
p.kick()

转载自:零基础入门学习Python/小甲鱼编著——北京·清华大学出版社,2016

python 类和对象的实例简介相关推荐

  1. python类包含对象的个数_python类与对象各个算数运算魔法方法总结

    1.python类与对象各个算术运算魔法方法总结: 2.各个魔法方法应用举例: 3.实例训练: (1)我们都知道在 Python 中,两个字符串相加会自动拼接字符串,但遗憾的是两个字符串相减却抛出异常 ...

  2. Python类与对象实验

    一.任务描述   本实验任务主要对Python类与对象进行一些基本操作,通过完成本实验任务,要求学生熟练掌握Python类与对象的关系,并对Python类与对象的基本操作进行整理并填写工作任务报告. ...

  3. 一文讲全了Python 类和对象内容

    摘要:这是一个关于 Python 类和对象的全部内容. 本文分享自华为云社区<从零开始学python | Python 类和对象-面向对象编程>,原文作者:Yuchuan  . Pytho ...

  4. python类和对象_Python类和对象

    python类和对象 Python is an object-oriented programming language. Python Classes and Objects are the cor ...

  5. 【Python基础入门系列】第10天:Python 类与对象

    首先,我已经假定你是个萌新或已经看了无数遍的垃圾文章,然后依然搞不懂类和对象,但是呢起码知道有类和对象这么两个玩意儿,我觉得有必要找一篇生动形象的示例来讲解. 由于你可能没有编程经验, 所以无法从学过 ...

  6. python中对象的特性_python中类与对象之继承,python类和对象理解,面对对象的三大特性之...

    python中类与对象之继承,python类和对象理解,面对对象的三大特性之 面对对象的三大特性之继承 1.什么是继承? 在程序中,继承指的是class与class之间的关系 继承是一种关系,必须存在 ...

  7. python类和对象实例_python的类和实例化对象

    原博文 2018-12-07 16:50 − 一切皆对象,类也是对象,类来自于元类type,如果一个类没有声明自己的元类,默认它就是元类. 即类是元类的实例,通过type(类)会显示type,而实例来 ...

  8. Python类与对象最全总结大全(类、实例、属性方法、继承、派生、多态、内建函数)

    目录 面向对象编程 常用术语/名词解释 抽象/实现 封装/接口 合成 派生/继承/继承结构 泛化/特化 多态 自省/反射 访问限制 私有属性和公有属性 私有方法的设置 类 创建类 声明与定义 类属性 ...

  9. 【python 类和对象实例】

    1. 类 类是对一群具有相同特征或行为的事物的一个统称,是抽象的,不能直接使用.就像一个模板,是负责创建对象的. 特征 被称为 属性,也可以简单的理解为在类中定义的变量就是属性: 行为 被称为 方法, ...

  10. Python学习笔记(13)-Python类与对象示例

    点此查看 零基础Python全栈文章目录及源码下载 本文目录 1. 简介 2. Python类的定义 3. Python类的动态语言特性 4. Python类中属性的访问控制 1. 简介 Python ...

最新文章

  1. php的遍历方法,PHP数组遍历方法总结
  2. MySQL事物系列:1:事物简介
  3. cuda 核函数 for循环_【CUDA 基础】6.2 并发内核执行
  4. 百度要在“元宇宙”里办AI开发者大会了
  5. shutil.rmtree()
  6. Android之解决androidx.appcompat.widget.Toolbar去掉左边距
  7. es 安装kopf_Elasticsearch-kopf导览
  8. docker多个容器一起打包_如何链接多个Docker容器并封装结果?
  9. MongoDB解决“Error parsing YAML config file: yaml-cpp: error at line 2, column value(安装服务)
  10. 扫描式SSD用于公式检测,代码已开源
  11. L - Oil Deposits
  12. 1018 锤子剪刀布 (20 分)—PAT (Basic Level) Practice (中文)
  13. 名称不存在或不是目录_大数据从入门到深入:LINUX 04 文档目录管理
  14. 小项目,吃货联盟,java初级小项目,源代码
  15. 超频导致声卡不能正常使用
  16. Android 高德地图Marker和Marker点击事件处理
  17. 智能管家App kotlin版(2)——工具类封装与首页引导页开发
  18. 关于自动化测试的定位及一些思考
  19. vue3:父子组件传值
  20. 导航报错SetDestination() can only be called on an active agent that has been placed on a NavMesh

热门文章

  1. 内网端口映射软件之80端口映射发布网站
  2. 数据中心优化专家Future Facilities公司推出6Sigma DCX最新版本
  3. 计算机与电视如何通过网络连接,怎么设置电脑和电视共用一根网线上网
  4. 手把手教你使用YOLOV5训练自己的目标检测模型-口罩检测-视频教程
  5. 2019世界互联网大会 聚焦网络安全发展新动能新要求 最新等保测评机构名录发布10月版
  6. 【iOS】UI基础Day2-笔记(毛玻璃、帧动画、音效等)
  7. uniapp 查看图片点击放大预览图片 单张 多张
  8. 有证无车的程序猿如何查询档案编号、添加电子驾驶证(支付宝、微信)
  9. 雅虎终于死了:从1000亿到破产贱卖,最后连名字都没
  10. 行为决策学入门书籍推荐《别做正常的傻瓜》