欧美国产高清污视频在线观看-欧美久久综合九色综合-国产黄色自拍网站在线-国产三级精品三级在专区精-97中文字幕一区二区-大吊操白虎学生妹逼-精品久久久久亚洲综合网-青青草原国产av一区欧美-国产在线一区二区三区在线

python中如何查數(shù)據(jù)類型?

在程序中,經(jīng)常需要對(duì)不同類型的數(shù)據(jù)進(jìn)行處理,所以了解和查找變量的數(shù)據(jù)類型是非常重要的 。Python提供了幾個(gè)內(nèi)置函數(shù)和方法來(lái)查找數(shù)據(jù)類型 。以下是幾種查找變量數(shù)據(jù)類型的方法:

python中如何查數(shù)據(jù)類型?


1. 使用type()函數(shù)
2. 使用isinstance()函數(shù)
3. 使用__class__屬性
4. 使用__name__屬性
方法一:使用type()函數(shù)
type()函數(shù)是Python內(nèi)置的函數(shù),用于查找給定變量或?qū)ο蟮臄?shù)據(jù)類型 。它返回一個(gè)類型對(duì)象,并且可以作為一個(gè)參數(shù)傳遞給另一個(gè)函數(shù) 。
例如,使用type()函數(shù)查找字符串?dāng)?shù)據(jù)類型:
```
str_var = 'Hello World!'
print(type(str_var))
```
輸出結(jié)果為:
```

```
我們還可以使用type()函數(shù)來(lái)查找整數(shù)、浮點(diǎn)數(shù)、元組、列表、字典和函數(shù)等其它數(shù)據(jù)類型 。
方法二:使用isinstance()函數(shù)
isinstance()函數(shù)是Python內(nèi)置的函數(shù),用于檢查給定的對(duì)象是否屬于指定的數(shù)據(jù)類型 。它返回一個(gè)布爾值,如果對(duì)象是指定數(shù)據(jù)類型之一,則返回True 。如果不是,則返回False 。
例如,使用isinstance()函數(shù)檢查字符串是否屬于字符串?dāng)?shù)據(jù)類型:
```
str_var = 'Hello World!'
print(isinstance(str_var, str))
```
輸出結(jié)果為:
```
True
```
我們還可以使用isinstance()函數(shù)來(lái)檢查整數(shù)、浮點(diǎn)數(shù)、元組、列表、字典和函數(shù)等其它數(shù)據(jù)類型 。
方法三:使用__class__屬性
在Python中,為每個(gè)對(duì)象定義了一個(gè)類 。每個(gè)類都有一個(gè)__class__屬性,該屬性返回該對(duì)象所屬的類 。
例如,使用__class__屬性查找字符串?dāng)?shù)據(jù)類型:
【python中如何查數(shù)據(jù)類型?】
```
str_var = 'Hello World!'
print(str_var.__class__)
```
輸出結(jié)果為:
```

```
方法四:使用__name__屬性
在Python中 , 每個(gè)數(shù)據(jù)類型都有一個(gè)名稱 。可以使用__name__屬性返回?cái)?shù)據(jù)類型的名稱 。
以下是一個(gè)示例,使用__name__屬性查找字符串?dāng)?shù)據(jù)類型:
```
str_var = 'Hello World!'
print(str_var.__class__.__name__)
```
輸出結(jié)果為:
```
str
```
綜上所述 , Python提供了多種方法來(lái)查找變量的數(shù)據(jù)類型 。例如,可以使用type()函數(shù)、isinstance()函數(shù)、__class__屬性和__name__屬性等 。在編寫(xiě)程序時(shí) , 選擇不同的方法來(lái)查找變量的數(shù)據(jù)類型,取決于特定的情況和具體的需求 。

    猜你喜歡