【Python】内置的type()函数详解和示例
2024-01-09 16:42:37
在Python中,type()函数是一个内置函数,用于获取对象的类型。这个函数返回一个对象的类型对象,可以用来比较和识别对象的类型。
# 获取一个整数的类型
print(type(123)) # 输出:<class 'int'>
# 获取一个字符串的类型
print(type('Hello World')) # 输出:<class 'str'>
# 获取一个列表的类型
print(type([1, 2, 3, 4])) # 输出:<class 'list'>
# 获取一个字典的类型
print(type({'name': 'John', 'age': 30})) # 输出:<class 'dict'>
除了获取基本数据类型的类型外,type()函数还可以用于自定义类的对象。例如:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
person = Person('Alice', 25)
print(type(person)) # 输出:<class '__main__.Person'>
在这个例子中,type()函数返回了一个自定义类Person的类型对象。
需要注意的是,type()函数返回的是对象的类型对象,而不是字符串形式的类型名称。如果你需要获取字符串形式的类型名称,可以使用type()函数的另一种形式,即type.__name__属性。例如:
print(type(123).__name__) # 输出:'int'
文章来源:https://blog.csdn.net/qq_22734027/article/details/135481983
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!