• 技术文章 >常见问题 >Python常见问题

    python3中怎么编写类?

    yangyang2020-05-29 13:43:06原创2318

    python中创建类的方法:

    方式一:利用class关键字

    class Chinese(object):
        country='China'
        def __init__(self,name,age):
            self.name=name
            self.age=age
        def talk(self):
            print('%s is talking' %self.name)

    方式二(就是手动模拟class创建类的过程):将创建类的步骤拆分开,手动去创建

    def walk(self):
        print('=====>', self.name)
    
    
    class_name = 'Foo'
    bases = (object,)
    class_dict = {
        'x': 1,
        'run': walk
    }
    Foo = type(class_name, bases, class_dict)
    print(Foo.__dict__)

    更多Python知识请关注Python自学网

    专题推荐:python3
    上一篇:python支持r语言吗? 下一篇:python3过大数据如何读取?

    相关文章推荐

    • 笨办法学python3怎么样• ubuntu如何安装python3?• python3中%d什么意思?• python3下怎么查看是否有pyqt5?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网