Python的type()函数什么时候用,语法是什么

Admin 2022-08-22 群英技术资讯 344 次浏览

这篇文章给大家分享的是Python的type()函数什么时候用,语法是什么。小编觉得挺实用的,因此分享给大家做个参考,文中的介绍得很详细,而要易于理解和学习,有需要的朋友可以参考,接下来就跟随小编一起了解看看吧。

Python3内置函数--type()函数

  • type()函数描述:

    type() 函数如果你只有第一个参数则返回对象的类型,三个参数返回新的类型对象。

    isinstance() 与 type() 区别:

    type() 不会认为子类是一种父类类型,不考虑继承关系。

    isinstance() 会认为子类是一种父类类型,考虑继承关系。

    如果要判断两个类型是否相同推荐使用 isinstance()。

  • type()函数语法:

    type(object)

    type(name, bases, dict)

  • type()函数参数:

    name -- 类的名称。

    bases -- 基类的元组。

    dict -- 字典,类内定义的命名空间变量。

  • type()函数返回值:

    一个参数返回对象类型, 三个参数,返回新的类型对象。

  • type()函数实例:

    _str = 'python-china'
    _list = [1,2,3,4]
    _dict = {'name':'bayi', 'age':33, 'sex':'男'},
    print(type(_str)) # <class 'str'>
    print(type(_list)) # <class 'list'>
    print(type(_dict)) # <class 'tuple'>
    
    # 三个参数
    class Test(object):
        def a(self):
            num = 1
    X = type('X', (object,), dict(num=1))
    print(X)

    type()和isinstance()的区别参考isinstance()函数


以上就是关于“Python的type()函数什么时候用,语法是什么”的介绍了,感谢各位的阅读,如果大家想要了解更多相关的内容,欢迎关注群英网络,小编每天都会为大家更新不同的知识。
群英智防CDN,智能加速解决方案
标签: type()函数

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

猜你喜欢

成为群英会员,开启智能安全云计算之旅

立即注册
专业资深工程师驻守
7X24小时快速响应
一站式无忧技术支持
免费备案服务
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
在线客服
微信公众号
返回顶部
返回顶部 返回顶部
在线客服
在线客服