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

    python3中怎么编写类?

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

    python中创建类的方法:

    方式一:利用class关键字

    1

    2

    3

    4

    5

    6

    7

    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创建类的过程):将创建类的步骤拆分开,手动去创建

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    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学习网