python面向对象

本文介绍了Python的面向对象编程,包括面向过程编程的对比、类和对象的概念、如何定义类和对象、创建对象的示例、添加和获取对象属性的方法,以及魔法方法`__init__`、`__str__`和`__del__`的功能和用法。
摘要由CSDN通过智能技术生成

面向对象的介绍
面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程的思路是将数据与函数按照执行的逻辑顺序组织在一起,数据与函数分开考虑。 今天我们来学习一种新的编程方式:面向对象编程(Object Oriented Programming,OOP,面向对象程序设计) 1)解决菜鸟买电脑的故事 第一种方式: 1)在网上查找资料 2)根据自己预算和需求定电脑的型号 MacBook 15 顶配 1W8 3)去市场找到苹果店各种店无法甄别真假 随便找了一家 4)找到业务员,业务员推荐了另外一款 配置更高价格便宜,也是苹果系统的 1W 5)砍价30分钟 付款9999 6)成交 回去之后发现各种问题

类和对象
 练习:

区分类和对象

01).

奔驰汽车

奔驰smart  

张三的那辆奔驰smart 对象

02).

狗 类

大黄狗

类 李四家那只大黄狗

对象

03).

水果 类

苹果 类

红苹果 类

红富士苹果 类

我嘴里吃了一半的苹果 对象

定义类
定义一个类,格式如下: class 类名:     方法列表 demo:定义一个Hero类 # class Hero:  # 经典类(旧式类)定义形式 class Hero(object):  # 新式类定义形式     def info(self):         print("英雄各有见,何必问出处。") 说明: 定义类时有2种形式:新式类和经典类,上面代码中的Hero为新式类,注释部分则为经典类; object 是Python 里所有类的最顶级父类; 类名 的命

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值