class 类
作者:
莫烦
2016-11-03
编辑:
class 定义一个类 ¶
class
定义一个类, 后面的类别首字母推荐以大写的形式定义,比如Calculator
.
class
可以先定义自己的属性,比如该属性的名称可以写为 name='Good Calculator'
.
class
后面还可以跟def
, 定义一个函数.
比如def add(self,x,y):
加法, 输出print(x+y)
.
其他的函数定义方法一样,注意这里的self
是默认值.
class Calculator: #首字母要大写,冒号不能缺
name='Good Calculator' #该行为class的属性
price=18
def add(self,x,y):
print(self.name)
result = x + y
print(result)
def minus(self,x,y):
result=x-y
print(result)
def times(self,x,y):
print(x*y)
def divide(self,x,y):
print(x/y)
""""
>>> cal=Calculator() #注意这里运行class的时候要加"()",否则调用下面函数的时候会出现错误,导致无法调用.
>>> cal.name
'Good Calculator'
>>> cal.price
18
>>> cal.add(10,20)
Good Calculator
30
>>> cal.minus(10,20)
-10
>>> cal.times(10,20)
200
>>> cal.divide(10,20)
0.5
>>>
""""
总结 ¶
- 注意定义自变量
cal
等于Calculator
要加括号“()” ,cal=Calculator()
否则运行下面函数的时候会出现错误,导致无法调用.
分享到:
如果你觉得这篇文章或视频对你的学习很有帮助, 请你也分享它, 让它能再次帮助到更多的需要学习的人.
莫烦没有正式的经济来源, 如果你也想支持 莫烦Python 并看到更好的教学内容, 赞助他一点点, 作为鼓励他继续开源的动力.