クラスの変更のプロパティ値

直接修改属性的值
- * -コーディング:UTF-8 - * - クラスカー(): デフ __init__ (自己、メーカー、モデル、年): self.make = メイク self.model = モデル self.year = self.odometer_reading = 0 DEF get_descriptive_name(自己): LONG_NAME = STR(self.year)+ ' ' + self.make + ' ' + self.modelの 戻り()long_name.title DEF read_odometer(自己): プリント" この車は持っている" + STR(self.odometer_reading)+ " その上にマイル。" myNewCar =カー(' アウディ'' A4 '、2016 印刷(myNewCar.get_descriptive_nameを()) myNewCar.odometer_reading = 23 myNewCar.read_odometer ()

 

通过方法修改属性的值
- * -コーディング:UTF-8 - * - クラスカー(): デフ __init__ (自己、メーカー、モデル、年): self.make = メイク self.model = モデル self.year = self.odometer_reading = 0 DEF get_descriptive_name(自己): LONG_NAME = STR(self.year)+ ' ' + self.make + ' ' + self.modelの リターン()long_name.title デフread_odometer(自己): 印刷" この車は持っている" + STR(self.odometer_reading)+ " マイルそれに。" デフupdate_odometer(自己、走行距離): self.odometer_reading = マイレージ myNewCar =カー(' アウディ'' A4 '、2016年の印刷を( myNewCar.get_descriptive_name()) myNewCar.update_odometer( 24 myNewCar.read_odometer()

 

法によるプロパティの値のインクリメント- * -コーディング:UTF-8 - * - 

クラスカー():
     DEF  __init__ (セルフ、メイク、モデル、年):
        self.make = メイク
        self.model = モデル
        セルフ。年 = 
        self.odometer_reading = 0 

    DEF get_descriptive_name(セルフ):
        LONG_NAME = STR(self.year)+ '  ' + self.make + '  ' + self.modelの
         リターンlong_name.title()

    DEF read_odometer(セルフ):
         印刷" この車は持っている" + STR(self.odometer_reading)+ " その上にマイル" 

    デフupdate_odometer(自己、走行距離を):
         場合の走行距離> = :self.odometer_reading 
            self.odometer_reading = 走行距離
         、他印刷" することができます」 Tバックロールオドメーター!

    デフincrement_odometer(自己、マイル):
        self.odometer_reading + = マイル

myNewCar =カー(' アウディ'" A4' 2016 プリント(myNewCar.get_descriptive_name())

myNewCar.update_odometer( 23500 
myNewCar.read_odometer()

myNewCar.increment_odometer( 8 
myNewCar.read_odometer()

 

おすすめ

転載: www.cnblogs.com/leisurelyRD/p/12239419.html