标签:red 变量 创建 对象 苹果 range 知识点 style 面向
知识点:
1、类(class):类定义了对象,每个对象都是类的实例。可以使用语法:class [类名]: 代码主体来定义类。代码主体可以是方法的复合语句。
class Orange(): #定义类 def __init__(self): #定义一个方法作为代码主体。self为方法的参数。__init__代表初始化。注意下划线是两个,单个会报错。
2、定义实例变量:语法:self.变量名 = 变量值
class Orange(): def __init__(self,w,c): #定义实例变量 self.weight=w self.color=c
3、创建对象的语法:对象名=类名(参数)
class Orange(): def __init__(self,w,c): #定义实例变量 self.weight=w self.color=c #创建一个对象orange orange=Orange(10,"yellow")
4、获取对象的值:对象名.变量名
class Orange(): def __init__(self,w,c): #定义实例变量 self.weight=w self.color=c #创建一个对象orange orange=Orange(10,"yellow") #获取对象的值 print(orange.weight) print(orange.color)
课后习题:
1、定义一个Apple的类,创建4个实例变量,表示苹果的4种属性。
class Apple(): def __init__(self,w,c,local): self.weight=w self.color=c self.local=local def rot(self,days,temp): self.rot = days*temp apple = Apple(10,"red","beijing") print(apple.weight) print(apple.color) print(apple.local) apple.rot(10,98) print(apple.rot)
2、创建一个叫Circle的类,创建area方法计算面积。然后创建一个Circle对象,调用area方法,打印结果。
import math class Circle(): def __init__(self,r): self.r=r def area(self): return self.r**2*math.pi Circle=Circle(3) print(Circle.area())
标签:red 变量 创建 对象 苹果 range 知识点 style 面向
原文地址:https://www.cnblogs.com/yijierui/p/12913913.html