欢迎访问宙启技术站
智能推送

如何使用Python的type()函数检查变量的数据类型?

发布时间:2023-07-24 01:11:23

Python中的type()函数是一个内建函数,用于获取变量的数据类型。它的语法结构如下:

type(object)

其中,object是要检查数据类型的变量、对象或值。

type()函数返回一个对象的数据类型,并以一个类型对象形式返回。这个类型对象可以是内建类型,也可以是用户自定义类的对象。

下面是一些使用type()函数检查变量数据类型的示例:

示例1:检查整数变量的数据类型

x = 5

print(type(x))  # <class 'int'>

示例2:检查浮点数变量的数据类型

y = 3.14

print(type(y))  # <class 'float'>

示例3:检查字符串变量的数据类型

z = "hello"

print(type(z))  # <class 'str'>

示例4:检查布尔变量的数据类型

is_true = True

print(type(is_true))  # <class 'bool'>

示例5:检查列表变量的数据类型

list1 = [1, 2, 3]

print(type(list1))  # <class 'list'>

示例6:检查字典变量的数据类型

dict1 = {"name": "John", "age": 25}

print(type(dict1))  # <class 'dict'>

示例7:检查元组变量的数据类型

tuple1 = (1, 2, 3)

print(type(tuple1))  # <class 'tuple'>

示例8:检查集合变量的数据类型

set1 = {1, 2, 3}

print(type(set1))  # <class 'set'>

示例9:检查自定义类的对象的数据类型

class MyClass:

    pass

obj = MyClass()

print(type(obj))  # <class '__main__.MyClass'>

使用type()函数可以方便地检查变量的数据类型,特别是在处理大量数据或进行条件判断时非常有用。