当前位置: > python教程 > python高级教程 >

python面向对象编程详情
栏目分类:python高级教程   发布日期:2019年01月30日 21:43:52   浏览次数:

      科技发展迅速,也在迅速的改变我们的生活,我们生活中的点点滴滴也是依靠着科技。比如我们的网页制作、APP开发大部分都是由Python构建的,所以Python还是非常重要的,学习Python还是要全面,并且要学好基础知识,那你知道Python面向对象编程的情况是什么吗?

 面向对象编程
 
第一点 定义
python中一切皆为对象,类型的本质就是类, 
>>> dict #类型dict就是类dict
<class 'dict'>
>>> d=dict(name='eva') #实例化
>>> d.pop('name') #向d发一条消息,执行d的方法pop
'eva'
 
第二点  属性
class Person:   #定义一个人类
    role = 'person'  #人的角色属性都是人
    def walk(self):  #人都可以走路,也就是有一个走路方法
        print("person is walking...")
print(Person.role)  #查看人的role属性
print(Person.walk)  #引用人的走路方法
 
第三点 封装内容
展示了对象 obj1 和 obj2 在内存中保存的方式,根据保存格式可以如此调用被封装的内容:对象.属性名
class Foo:
    def __init__(self, name, age):
        self.name = name
        self.age = age
obj1 = Foo('wupeiqi', 18)
print obj1.name    # 直接调用obj1对象的name属性
print obj1.age     # 直接调用obj1对象的age属性
obj2 = Foo('alex', 73)
print obj2.name    # 直接调用obj2对象的name属性
print obj2.age     # 直接调用obj2对象的age属性
 
以上就是Python面向对象变成的详情,你都学会了吗?赶紧get起来吧!非常的简单易学。

相关热词:

热门关键词
python字符串
     
python教程 python爬虫 python人工智能 Python+大数据 python问答