美文网首页
Python实战

Python实战

作者: info_gu | 来源:发表于2020-10-09 16:23 被阅读0次

环境准备:
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快捷键:

格式化:

相关文章

网友评论

      本文标题:Python实战

      本文链接:https://www.haomeiwen.com/subject/ybejektx.html