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()
否则运行下面函数的时候会出现错误,导致无法调用.
降低知识传递的门槛
莫烦很常从互联网上学习知识,开源分享的人是我学习的榜样。 他们的行为也改变了我对教育的态度: 降低知识传递的门槛。 免费 奉献我的所学正是受这种态度的影响。 通过 【赞助莫烦】 能让我感到认同,我也更有理由坚持下去。
想当算法工程师拿高薪?转行AI无门道?莫烦也想祝你一臂之力,市面上机构繁杂, 经过莫烦的筛选,七月在线脱颖而出, 莫烦和他们合作,独家提供大额 【培训优惠券】, 让你更有机会接触丰富的教学资源、培训辅导体验, 祝你找/换工作/学习顺利~