type()返回值的类型是type类,然后int、str、bool.....都是type的子类吗

来源:3-7 变量的数据类型(一定要会常用的4种)

qq_一十_0

2019-07-30 16:18:34

print(type(name_type))#输出是<class ' type'>

写回答

2回答

好帮手乔木

2019-07-31

同学你好:

直接使用type输出type,str等类名的话,输出的是type类型,其实type类型其实就是他们自己本身,官方的话叫做元类(基础类),我之前的解释也是对的,只不过这个其实后面同学会在工作后慢慢接触到,所以以通俗的方式解释给同学。希望理解。

http://img.mukewang.com/climg/5d4102df0001087305080596.jpg

如果我解决了同学的问题,请采纳!学习愉快^_^。

1

好帮手乔木

2019-07-30

同学你好:

他们之间的类型是没有关系的,在后面在对类和对象的学习模块同学会了解到,同学你定义的类名是什么,他就是什么类,type的类名是type,所以是type类。type()是type类的方法。他可以检测其他的变量属于哪个类。所以他们直接没有关系。

如果我解决了同学的问题,请采纳!学习愉快^_^。

0
hq_一十_0
h 那type返回值是 str类?
h019-07-31
共1条回复

0 学习 · 8160 问题

查看课程