美文网首页
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