这段代码有一个错误。在类的初始化方法'init'中,双下划线应该是两个下划线,而不是一个下划线。因此,正确的代码应该是:

class geese:
    '''大雁类'''
    '''pass'''
    def __init__(self,beak,wing,claw):
        print('我是大雁类')
        print(beak)
        print(wing)
        print(claw)

 beak_1='a'
 wing_1='b'
 claw_1='c'
 wildgeese=geese(beak_1,wing_1,claw_1)

这样能够正确地创建一个'geese'类的实例,并输出相应的信息。

Python 类定义错误:大雁类 geese 的初始化方法

原文地址: https://www.cveoy.top/t/topic/c2Q2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录