码迷,mamicode.com
首页 > 编程语言 > 详细

回归python培训——类与对象、继承、多态和多态性、封装、绑定方法和非绑定方法、反射

时间:2017-06-14 20:08:48      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:绑定   set   存在   交互   干什么   简单   python   面向过程   互联网   

一、复习:

1、面向过程:核心是过程,过程就是解决问题的步骤,即先干什么,再干什么,基于面向过程设计程序,就好比在设计一条流水线,就是一种机械思维方法。

  优点:复杂的问题简单化

  缺点:可扩展性差(牵一发动全身)
  应用场景:linux内核,httpd,git

2、面向对象编程:核心是对象,要理解对象应该把自己当成上帝,在上帝眼里一切存在的事物都是对象,不存在也可以创建出来,对象是特征(变量)与技能(函数)的结合

  优点:可扩展性强

  缺点:无法向面向过程一样准确的知道什么阶段发生什么事,会什么结果

  应用场景:与用户层交互多的,公司内部的软件,游戏,互联网软件

在python3中统一了类与类型的概念,他们是一样的。

1 >>> s=str(asdf)
2 >>> s="asdf"
3 >>> type(s)
4 <class str>

工厂函数 定义一个类,可以实例化一个个对象来。(str,list,dict,set。。)

产生一个对象会产生三个属性:id(在内存中的位置),类型(type)和数值(value)

x=1 #x=int(1)
#id
#type
#value

 

回归python培训——类与对象、继承、多态和多态性、封装、绑定方法和非绑定方法、反射

标签:绑定   set   存在   交互   干什么   简单   python   面向过程   互联网   

原文地址:http://www.cnblogs.com/jinxj/p/7010519.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!