python中类的用法(对象实例函数)
2018-01-31 21:21
459 查看
# -*- coding:utf-8 -*- #对象实例函数 class People(object): #如果需要在创建对象的时候,给对象属性赋值,就可以在初始化函数中传递参数,给属性赋值,如果不需要初始化对象属性值,就不用写了 def __init__(self): #初始化函数中不用传递参数值 #可以直接给属性赋一个默认值 self.name='张三' self.age=20 #凡是在类中定义的函数,如果定义函数前,没有添加装饰器,这个函数默认为对象函数,只能由对象调用去执行,类也可以执行该函数,但是在调用时必须将一个People类的对象作为参数进行传递,也就是说无论谁调用,都必须要有一个对象 def eat(self): # self参数 不需要手动传递,运行python程序的时候,解释器会自动调用函数的对象作为self参数进行传递 #self指的是:对象A调用这个函数,self就是对象A,对象B调用这个函数,self就是对象B #输出self print(self) #带有参数的对象函数 def look_movie(self,name,price=30,*args,**kwargs): print(name,price,args,kwargs) p1=People() # p1.name='张三丰' # print(p1.name) p1.eat() print(p1) #如果使用类调用对象函数,必须将一个对象作为参数传入函数中 People.eat(p1) #p1调用多参数函数 p1.look_movie('前任三',39,1,50,drink='cookle')
相关文章推荐
- Python中的对象,方法,类,实例,函数用法分析
- python中的对象,方法,类,实例,函数用法分析
- Python中的对象,方法,类,实例,函数用法分析
- $聊一聊"驼峰"和"下划线"——Python re.sub函数详细用法实例讲解
- Python基础之函数用法实例详解
- php中数字、字符与对象判断函数用法实例
- python函数形参用法实例分析
- python正则表达式--基本用法和函数(简单实例)
- python简单的函数定义和用法实例
- 浅述python中argsort()函数的实例用法
- python中偏函数partial用法实例分析
- Python中zip()函数用法实例教程
- python开发中range()函数用法实例分析
- Python中property函数用法实例分析
- python函数局部变量用法实例分析
- Python callable()函数用法实例分析
- 实例解析Python的Twisted框架中Deferred对象的用法
- python函数参数*args**kwargs用法实例
- python函数局部变量用法实例分析
- Python中函数的参数定义和可变参数用法实例分析