我是靠谱客的博主 靓丽胡萝卜,这篇文章主要介绍python创建对象_Python如何创建对象,有哪些方法,现在分享给大家,希望可以做个参考。

5e7dbd05ac47e319.jpg

Python如何创建对象,有哪些方法

以下介绍Python创建对象的9种方法。class Point:

def __init__(self,x,y):

self.x = x

self.y = yimport sysimport copyimport types

point1 = Point(1,2)

point2 = eval("{}({},{})".format("Point",1,2))

point3 = globals()['Point'](1,2)

point4 = locals()["Point"](1,2)

point5 = getattr(sys.modules[__name__],"Point")(1,2)

point6 = copy.deepcopy(point1)

point7 = point1.__class__(1,2)

point8 = type('Point',(Point,),{})(1,2)

point9 = types.new_class('Point',(Point,),{})(1,2)

bs:补充内容

type()方法tpye(name, bases, dict)

name 类名

bases 父类的元组

dict 类的属性方法和值组成的键值对

返回一个类对象:__class__方法

__class__功能和type()函数一样,都是查看对象所在的类。

最后

以上就是靓丽胡萝卜最近收集整理的关于python创建对象_Python如何创建对象,有哪些方法的全部内容,更多相关python创建对象_Python如何创建对象内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部