{site_name}

{site_name}

🌜 搜索

在Python中,对象被分为两种类型:简单型和感知型

Python 𝄐 0
python 判断对象,python判断对象的数据类型,python中判断的作用,python 判断对象类型,如何知道python对象的类型,python判定
在Python中,对象被分为两种类型:简单型和感知型。

简单型对象是不可变的,它们的值一旦创建就无法更改。常见的简单型包括整数、浮点数、布尔值、字符串和元组等。例如:

python
x = 1 # 整数是简单型对象
y = 3.14 # 浮点数是简单型对象
z = True # 布尔值是简单型对象
s = "hello" # 字符串是简单型对象
t = (1, 2) # 元组是简单型对象


感知型对象是可以改变的,它们的值可以在创建后进行修改。常见的感知型包括列表、字典和集合等。例如:

python
lst = [1, 2, 3] # 列表是感知型对象
dct = {"a": 1, "b": 2} # 字典是感知型对象
st = {1, 2, 3} # 集合是感知型对象


我们可以使用type()函数来确定一个对象是简单型还是感知型。例如:

python
x = 1
lst = [1, 2, 3]
print(type(x)) # <class 'int'>
print(type(lst)) # <class 'list'>


这将输出对象x和lst的类型。第一行代码将输出<class 'int'>,表示x是一个整数,是简单型对象。第二行代码将输出<class 'list'>,表示lst是一个列表,是感知型对象。