python的类和对象如何使用

这篇“python的类和对象如何使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python的类和对象如何使用”文章吧。

公司主营业务:成都网站建设、网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联公司推出阜宁免费做网站回馈大家。

类Classes

输入:

#!/usr/bin/python 

# Filename: simplestclass.py 

class Person: 

    pass 

# An empty block 

p = Person() 

print(p)

输出:

$ python simplestclass.py 

 <__main__.Person object at 0x019F85F0>

解释:

类的定义声明

class 类名

类的使用需要初始化声明

p= Person()

输出为 类p的属性

对象的方法

输入:

#!/usr/bin/python 

# Filename: method.py 

class Person: 

    def sayHi(self): 

        print('Hello, how are you?') 

p = Person() 

p.sayHi() 

# This short example can also be written as Person().sayHi()

输出:

$ python method.py 

 Hello, how are you?

解释:

父类中定义的函数,子类通过初始化后,可以使用。

p = Person() 

p.sayHi()

__init__ 方法

输入:

#!/usr/bin/python 

# Filename: class_init.py 

class Person: 

    def __init__(self, name): 

        self.name = name 

    def sayHi(self): 

        print('Hello, my name is',self.name) 

p = Person('Swaroop') 

p.sayHi() 

# This short example can also be written as Person('Swaroop').sayHi()

输出:

$ python class_init.py 

Hello, my name is Swaroop

解释:

所有的类在进行初始化时,__init__方法都会被自动调用。本例中 init方法用于获取初始化时的传入的参数。

self函数表示调用变量自身。

本例中初始化时传入Swaroop,在调用其他函数时,可以直接可以调用出name的赋值。

以上就是关于“python的类和对象如何使用”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注创新互联行业资讯频道。


本文名称:python的类和对象如何使用
标题路径:http://scyanting.com/article/picipg.html