1 导入类
先建一个模块car.py
“”“一个可用于表示汽车的类”“”
class Car():
def __init__(self,make,model,year):
self.make = make
self.model = model
self.year =year
self.odometer_reading = 0
def get_descriptive_name(self):
long_name = str(self.year) + ' ' + self.make + self.model
return long_name.title()
def read_odometer(self):
print('This car has ' + str(self.odometer_reading) + ' miles on it')
#添加一个更新属性的方法updata_odometer,将值传给方法即可
def update_odometer(self,mileage):
if mileage >=self.odometer_reading:
self.odometer_reading = mileage
else:
print("You can't roll back an odometer!")
def increment_odometer(self,miles):
self.odometer_reading += miles
现在通过导入car.py建一个my_car.py 文件
from car import Car
my_new_car =Car('audi','a4',2016)
print(my_new_car.get_descriptive_name())
2