Python实战

环境准备:
Python.exe 添加到path 3.6.x版本

  • 静态方法和类方法可以 直接使用类名.方法名调用
  • self表示实例本身,而不是类
image.png
image.png
from pythoncode.bicycle import Bicycle


class EBicycle(Bicycle):
    def __init__(self,battery_level):
        self.battery_level=battery_level

    def fill_charge(self,vol):
        print("电量%s" % (vol))

    def run(self ,km):
        #每骑行10KM消耗1度,假如有10度电,最多电量能骑行 10*10=100 km
        max_mile=self.battery_level*10
        leave_mile=km-max_mile
        if leave_mile>0:
            print(f"已经使用电量骑行的里数:{max_mile}")
            super().run(leave_mile)
if __name__ == '__main__':
   e= EBicycle(20)
   e.run(300)
image.png

pycharm快捷键:

格式化: