截图里这是什么意思,谢谢
截图里这是什么意思,谢谢 本帖最后由 kogawananari 于 2021-10-30 11:58 编辑这是元类 输出自动调用字符串魔术方法的返回值
详细可以看python文档
type元类
a = type(...)元类实例化可以生成一个类
a.__repr__() 调用元类的魔术方法输出返回字符串 <class 'ellipsis'> 因为字面量...是ellipsis类的单例
把字面量...换成其他参数a.__repr__()的输出也会不同你截图里传了一个元组实例
你也可以自己写一个元类 也可以继承type这个元类拓展这个方法 重写它的__repr__ 来去掉类名前后的<class '和'>{:10_293:}
>>> a = (1 , 2 , 3)
>>> type(a)
<class 'tuple'>
>>>
这是在告诉你所查询对象的类型是元组。 Python 有很多种数据类型(class),整数(int)、浮点数(float)、布林(bool)、字符串(str)、函数(function)、列表(list)、字典(dict)、还有很多...,其中包括元祖(tuple) 尖括号括起来的都表示对象,这就是叫做 tuple(元组) 的一个类对象 它告诉你这是一个元组
页:
[1]