yz7268913 发表于 2020-7-22 22:31:44

类 继承里 使用的pass 语句是啥意思

class Bird:
      def fly(self):
                print("Fly away!")

class Penguin(Bird):
      def fly(self):
                pass

>>> bird = Bird()
>>> penguin = Penguin()
>>> bird.fly()
Fly away!
>>> penguin.fly()

Twilight6 发表于 2020-7-22 22:33:36


pass 只是个占位符,没有实际含义

这里用 pass 是因为定义类、函数、if 语法之类的都需要冒号下有内容才算正常语法,所以你可以用 pass

页: [1]
查看完整版本: 类 继承里 使用的pass 语句是啥意思