卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何使用Python語言isinstance判斷是否是迭代器

在Python語言中的Iterator迭代器包中,有個方法isinstance,用于判斷一個對象是否是Iterator對象。該方法接受兩個參數(shù),第一個參數(shù)為要判斷的對象,第二個參數(shù)為要判斷的類型。實例

在Python語言中的Iterator迭代器包中,有個方法isinstance,用于判斷一個對象是否是Iterator對象。該方法接受兩個參數(shù),第一個參數(shù)為要判斷的對象,第二個參數(shù)為要判斷的類型。

實例說明

下面通過幾個實例來說明isinstance方法的用法。

實例一

第一步,打開pycharm工具,新建一個Python文件,并導(dǎo)入Iterator包:

```python

from itertools import *

```

實例二

第二步,定義一個變量a,并調(diào)用isinstance方法,傳入一個字符串參數(shù),查看結(jié)果:

```python

a "Hello"

print(isinstance(a, Iterator))

```

運行結(jié)果為False。

實例三

第三步,繼續(xù)使用第一步中的方法,定義一個變量b,傳入?yún)?shù)為數(shù)值類型,查看結(jié)果:

```python

b 10

print(isinstance(b, Iterator))

```

運行結(jié)果為False。

實例四

第四步,假設(shè)isinstance方法傳入的是一個列表,運行這個Python文件,查看結(jié)果:

```python

c [1, 2, 3]

print(isinstance(c, Iterator))

```

運行結(jié)果為False。

實例五

第五步,將第四步中的列表改為元組類型的參數(shù),運行結(jié)果還是False:

```python

d (1, 2, 3)

print(isinstance(d, Iterator))

```

運行結(jié)果為False。

實例六

第六步,如果使用語句,調(diào)用range方法,查看結(jié)果為True:

```python

e range(10)

print(isinstance(e, Iterator))

```

運行結(jié)果為True。

通過以上幾個實例可以看出,通過isinstance方法可以判斷一個對象是否是Iterator對象。如果返回True,則表示該對象是Iterator對象;如果返回False,則表示該對象不是Iterator對象。

標簽: