首页 > 其他 > 详细

获取对象的信息之内置函数type()

时间:2020-04-07 18:02:12      阅读:67      评论:0      收藏:0      [点我收藏+]

获取对象的信息之内置函数type()

class MyClass(object):
    pass

mc = MyClass()
print(type(mc))#<class ‘__main__.MyClass‘>
print(type(18))
print(type("abc"))

print(type(MyClass))
print(type(int))
print(type(str))

def do_sth():
    pass

print(type(do_sth))#<class ‘function‘>
print(type(print))#<class ‘builtin_function_or_method‘>

print(type(18)==int)
print(type(‘abc‘)==str)

# print(type(do_sth)==function)
# print(type(print)==builtin_function_or_method)

import types
print(type(do_sth)==types.FunctionType)
print(type(print)==types.BuiltinFunctionType)

获取对象的信息之内置函数type()

原文:https://www.cnblogs.com/huanyinglvtuan/p/12653482.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!