10.3、python类的导入

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
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值