最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python 中省略號對象的使用

 更新時間:2023年10月18日 11:03:43   作者:跡憶客  
作為一名經(jīng)驗豐富的 Python 開發(fā)人員,您可能遇到過 Python 中的三個點…省略號對象, 如果您嘗試在 Python 解釋器中打印此內(nèi)容,它將顯示一個省略號,本篇文章將介紹 Python 中省略號對象的使用,感興趣的朋友跟隨小編一起看看吧

作為一名經(jīng)驗豐富的 Python 開發(fā)人員,您可能遇到過 Python 中的三個點…省略號對象。 如果您嘗試在 Python 解釋器中打印此內(nèi)容,它將顯示一個省略號。

本篇文章將介紹 Python 中省略號對象的使用。

使用省略號作為未編寫代碼的占位符

省略號對象可以以不同的方式使用。 它主要充當(dāng)未編寫代碼的占位符。

假設(shè)我們在一個團(tuán)隊中工作,需要定義函數(shù)和類。 我們定義了函數(shù)和類,但不確定代碼,因此我們將三個點(省略號)放在適當(dāng)?shù)奈恢谩?/p>

這將防止 Python 解釋器引發(fā)任何異常。

請參閱下面的代碼。

def fun():
    ...
print("Use of ellipsis.")

輸出:

Use of ellipsis.

上面的示例顯示我們將省略號對象作為 fun() 方法中未編寫代碼的占位符。

使用省略號代替 pass 關(guān)鍵字

當(dāng)我們想要添加一行代碼但不希望執(zhí)行任何內(nèi)容時,在 Python 中使用 pass 關(guān)鍵字。 因此,它被用作未編寫代碼的占位符。

正如所討論的,我們可以使用省略號對象作為未編寫代碼的占位符; 因此,我們可以用它來代替 pass 關(guān)鍵字。

我們可以在下面的例子中看到這一點。

def fun1():
    ...
def fun2():
    pass
print("Use of ellipsis.")

輸出:

Use of ellipsis.

上面的示例顯示,兩個函數(shù)使用了 pass 和 ellipsis 作為未編寫代碼的占位符,這表明我們可以將 pass 替換為 ellipsis 對象。

在多維 numpy 數(shù)組切片中使用省略號

該對象的另一個重要用途是切片。

切片是指根據(jù)索引從對象中提取元素部分的技術(shù)。 它是在方括號中完成的。

我們還可以對多維數(shù)組執(zhí)行切片,但我們需要注意數(shù)組中的總維度。 省略號可以用作切片表達(dá)式中的占位符來忽略給定的維度。

考慮以下代碼。

import numpy as np
arr = np.array([[7,5,2,3],[1,8,9,2],[3,2,1,0]])
print(arr[ :,2])
print(arr[...,2])

輸出:

[2 9 1]
[2 9 1]

在上面的示例中,請注意不同的切片表達(dá)式如何返回相同的結(jié)果。 省略號作為切片表達(dá)式中的占位符非常有用。

對于二維數(shù)組,表達(dá)式 arr[...,2] 可以轉(zhuǎn)換為 arr[ : ,2] ,對于三維數(shù)組,可以轉(zhuǎn)換為 arr[ :, : , 2] 等等。

使用省略號進(jìn)行類型提示

在Python 3.5及更高版本中,引入了該單例對象的另一種用途。

類型提示允許我們聲明變量、參數(shù)和返回值的類型。 我們可以在類型提示中使用省略號來僅提供部分類型。

我們可以像 Tuple[int, ...]、Callable[...,int] 等一樣使用它來幫助類型提示。

總結(jié)

最后,我們討論了 Python 中的省略號對象及其用途。 它通常用作函數(shù)和類中未編寫代碼的占位符。

我們還可以將它用作切片中的占位符來忽略多個維度。 Python 3.5 引入了一種在類型提示中使用省略號的新方法。

到此這篇關(guān)于Python 中的省略號對象的文章就介紹到這了,更多相關(guān)Python省略號內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

甘泉县| 黑山县| 璧山县| 蓝山县| 内乡县| 昭通市| 高唐县| 洛川县| 石家庄市| 凤冈县| 革吉县| 政和县| 茂名市| 湘西| 曲沃县| 搜索| 科技| 虹口区| 台北县| 景谷| 南郑县| 阜康市| 临泽县| 云龙县| 获嘉县| 平阴县| 巴林左旗| 武功县| 兴城市| 老河口市| 渑池县| 平泉县| 望江县| 阳原县| 弋阳县| 吉首市| 报价| 芜湖县| 承德市| 海城市| 长乐市|