鱼丸123 发表于 2021-10-29 22:27:35

截图里这是什么意思,谢谢

截图里这是什么意思,谢谢

kogawananari 发表于 2021-10-29 22:37:52

本帖最后由 kogawananari 于 2021-10-30 11:58 编辑

这是元类 输出自动调用字符串魔术方法的返回值

详细可以看python文档

type元类

a = type(...)元类实例化可以生成一个类

a.__repr__()    调用元类的魔术方法输出返回字符串 <class 'ellipsis'> 因为字面量...是ellipsis类的单例

把字面量...换成其他参数a.__repr__()的输出也会不同你截图里传了一个元组实例

你也可以自己写一个元类 也可以继承type这个元类拓展这个方法 重写它的__repr__ 来去掉类名前后的<class '和'>{:10_293:}


jackz007 发表于 2021-10-29 22:51:00

>>> a = (1 , 2 , 3)
>>> type(a)
<class 'tuple'>
>>>
      这是在告诉你所查询对象的类型是元组。

傻眼貓咪 发表于 2021-10-30 08:43:15

Python 有很多种数据类型(class),整数(int)、浮点数(float)、布林(bool)、字符串(str)、函数(function)、列表(list)、字典(dict)、还有很多...,其中包括元祖(tuple)

白two 发表于 2021-10-30 13:28:50

尖括号括起来的都表示对象,这就是叫做 tuple(元组) 的一个类对象

嘉岳呀 发表于 2021-11-1 21:14:00

它告诉你这是一个元组
页: [1]
查看完整版本: 截图里这是什么意思,谢谢