4、导入类
文章目录
即便你妥善的使用了继承,但随着你不断的给类添加功能,文件可能还是会变的很长。
为了遵循Python的总体理念,应让文件尽可能整洁——模块孕育而生。
python允许你将类存储在模块中,然后在主程序中导入所需的模块。
4.1、导入单个类:
例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.")
def update_odometer( self, mileage):
"""
将 里 程 表 读 数 设 置 为 指 定 的 值
拒 绝 将 里 程 表 往 回 拨
"""
if mileage > = self.odometer_reading:
self