如果我们输入解释器“ []”或“ {}”,它将返回列表或字典类型。例如:
>>>{}
{}
>>>type({})
<class 'dict'>
x=[]
type(x)
<class 'list'>
所以我们如何定义像对象一样的模式。狐狸ex:
#Its just example , this won't work in your ide .
>>>type(<>)
<class 'MyClass'>
如何?还是可能?我认为是的,因为Python本身就是这样做的。
答案 0 :(得分:5)
Python grammar特别定义了[]
和{}
语法,特别是在enclosure语法元素中。
您必须先修改python
程序,才能修改Python语法。大多数语言都是如此。几乎没有一个能让您像这样添加语法。
答案 1 :(得分:0)
当您在终端中输入{}时,您将创建一个字典对象。当您键入[]时,您将创建一个列表对象。当您检查列表对象的类型时,它将返回“列表”。当您检查字典对象的类型时,它将返回您的字典。看起来合乎逻辑,不是吗?
在python中没有选项,例如<>不能用python中定义的对象创建对象。
类似,例如元组。
我认为您需要先完成有关Python对象类型的基础课程,然后再继续学习。