📜  python 查找变量的类型 - Python (1)

📅  最后修改于: 2023-12-03 15:19:10.444000             🧑  作者: Mango

Python 查找变量的类型

在 Python 中,可以使用 type() 函数来查找一个变量的类型。

使用方法

在代码中,可以使用以下语法来查找变量的类型:

type(variable)

其中,variable 为需要查找类型的变量名。

以下是一些示例:

age = 18
print(type(age))  # 输出 <class 'int'>

name = "John"
print(type(name))  # 输出 <class 'str'>

is_male = True
print(type(is_male))  # 输出 <class 'bool'>
内置类型

Python 中有许多内置的类型,以下是一些常用的类型:

  • int: 整数类型,例如 310-5 等。
  • float: 浮点数类型,例如 3.142.0 等。
  • str: 字符串类型,例如 "hello""world" 等。
  • bool: 布尔类型,值为 TrueFalse
  • list: 列表类型,一种有序的可变序列,例如 [1, 2, 3][4, 5, 6] 等。
  • tuple: 元组类型,一种有序的不可变序列,例如 (1, 2, 3)(4, 5, 6) 等。
  • set: 集合类型,一种无序的可变集合,例如 {1, 2, 3}{4, 5, 6} 等。
  • dict: 字典类型,一种无序的可变映射,例如 {'name': 'John', 'age': 18}{'name': 'Lucy', 'age': 20} 等。
自定义类型

在 Python 中,也可以创建自定义的类型,例如:

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

person1 = Person("John", 18)
print(type(person1))  # 输出 <class '__main__.Person'>
总结

查找变量类型是编程中经常需要使用的操作,Python 中可以使用 type() 函数来实现。此外,Python 中还有许多内置的类型和用户自定义类型,需要根据具体情况选择合适的类型来存储数据。