環境準備:
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快捷鍵:
格式化: