python类与反射

本文介绍了Python的面向对象编程与面向过程编程的区别,强调了面向对象的可扩展性优势。接着,详细阐述了如何定义类、实例化对象、进行属性查找以及绑定方法的概念。特别是反射机制,通过字符串动态获取类或对象的属性和方法,增强了Python的灵活性。
摘要由CSDN通过智能技术生成

目录:

  1. 面向对象编程与面向过程编程
  2. 定义类
  3. 实例化对象
  4. 属性查找
  5. 绑定给对象的方法
  6. 反射

面向对象编程与面向过程编程

面向过程:

​ 核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么…基于该思想编写程序就好比在设计一条流水线

  • 优点:复杂的问题流程化,进而简单化
  • 缺点:可扩展性差

面向对象:

​ 核心是对象二字,对象指的是特征与技能的结合体,基于该思想编写程序就好比在创造一个世界,程序员就是这个世界的上帝,在上帝眼里一切事物均是对象

  • 优点:可扩展性性高
  • 缺点:编程的复杂度相对于面向过程要高

回到目录

定义类

类就是一系列属性和方法的结合体

class OldboyStudent:
  school='oldboy'

  def __
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值