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