python学习手册(11)

python初学者日记

1.首字母大写的名称指的是类,在python中。
2.
每次依据定义的类创造实例时,python总会自动调用类中的方法。
可以根据一个类同时创建两个实例。
根据类创造实例。
class Dog ():#定义一个Dog类
#类的内容略
my_dog=Dog(类内容里面需要的实参)
your_dog=Dog(实参)
print(my_dog.方法())
3.
访问类里面的属性时,使用实例名.属性
类中的每个属性都必须有初始值,可以是0或者空字符。如果对某个属性设定了默认值,那么无需包含为它提供初始值的形参。
4.
修改属性的值
(1)通过实例进行修改。
创造一个实例,然后实例.属性=新属性值
(2)通过方法进行设置。
class Car():
-snip –
def update_odometer(self, mileage):
self.odometer_reading = mileage #类结束

my_new_car = Car(‘audi’, ‘a4’, 2016) print(my_new_car.get_descriptive_name())

my_new_car.update_odometer(23) #传入参数对原来给的默认值进行更改
my_new_car.read_odometer()

(3)通过方法进行递增。
def increment_odometer(self, miles):
self.odometer_reading += miles #传入一个miles的实参,对属性进行增加
5.
编写类的时候,并非总是空白的类,也可以从继承别的类,获得别的类的所有属性和方法,被继承的那个类称为父类,创建的新类称为子类。
class car() #设为父类
class ElectricCar(Car): #电动汽车继承汽车
#电动汽车的独特之处
def init(self, make, model, year):
#初始化父类的属性
super().init(make, model, year) #super指调用父类

my_tesla = ElectricCar(‘tesla’, ‘model s’, 2016) print(my_tesla.get_descriptive_name())

本次位置P149

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值