📅  最后修改于: 2023-12-03 15:19:10.444000             🧑  作者: Mango
在 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
: 整数类型,例如 3
、10
、-5
等。float
: 浮点数类型,例如 3.14
、2.0
等。str
: 字符串类型,例如 "hello"
、"world"
等。bool
: 布尔类型,值为 True
或 False
。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 中还有许多内置的类型和用户自定义类型,需要根据具体情况选择合适的类型来存储数据。