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

Python--面向对象的补充说明

时间:2018-03-15 22:15:51      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:统一   pos   class   公司   post   一个   拆分   append   示例   

补充说明:

1、站的角度不同,定义出的类是不同的

2、现实中的类并不完全等于程序中的类,比如现实中的公司类,在程序中有时需要拆分成部门类,业务类等

3、有时为了编程需求,程序中也可能会定义现实中不存在的类,比如策略类,现实中并不存在,但是在程序中确实一个很常见的类

 

在python中一切皆对象,在python3里统一了类与类型的概念

例如:

print(type([1, 2]))结果为

<class ‘list‘>  为列表类,

print(list)
print(LuffyStudent)
结果为:

<class ‘list‘>  列表类
<class ‘__main__.LuffyStudent‘>  函数类

还有列表:

l = list([1,2,3])
print(l)
结果为:[1, 2, 3] 相当与list类示例化出的对象
l1 = [1,2,3]
l2 = []
list.append(l1, 4)
print(l1)
结果为:[1, 2, 3, 4] 与l1.append(4)是一样的效果,对象调用函数属性,默认把对象传入self,如果是类执行的话还要传入对象,这样的话执行也比较麻烦,现实中很少这样用,

 

Python--面向对象的补充说明

标签:统一   pos   class   公司   post   一个   拆分   append   示例   

原文地址:https://www.cnblogs.com/xudachen/p/8576275.html

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