溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Python運(yùn)算符*的使用方法

發(fā)布時(shí)間:2021-09-14 09:50:27 來(lái)源:億速云 閱讀:171 作者:chen 欄目:編程語(yǔ)言

本篇內(nèi)容主要講解“Python運(yùn)算符*的使用方法”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“Python運(yùn)算符*的使用方法”吧!

1.有用的鍵盤(pán)快捷鍵

縮進(jìn)代碼按Tab。

取消縮進(jìn)代碼按Shift + Tab。

要注釋或取消注釋一堆代碼,請(qǐng)選擇它,然后按Control + /或Command + (針對(duì)Mac用戶)。

要將引號(hào)括起來(lái),請(qǐng)選擇它,然后按Shift +'或Shift +"。

2.Zip

Zip可用于一起迭代2個(gè)以上的列表。

Python運(yùn)算符*的使用方法

3.列推導(dǎo)表達(dá)式

關(guān)于Python的最好之處在于,您可以用更少的代碼完成很多工作。 以列推導(dǎo)表達(dá)式為例。 如果要?jiǎng)?chuàng)建一定范圍內(nèi)的數(shù)字列表,則可以按如下所示輕松進(jìn)行操作:

Python運(yùn)算符*的使用方法

您也可以很容易地對(duì)其應(yīng)用條件。

Python運(yùn)算符*的使用方法

實(shí)際示例:

列表推導(dǎo)的一個(gè)非??岬挠美菍?shù)字轉(zhuǎn)換為它的單個(gè)數(shù)字列表。 技巧是將數(shù)字轉(zhuǎn)換為字符串,遍歷各個(gè)字符,將其轉(zhuǎn)換為int并將它們存儲(chǔ)在列表中。 我們可以按照所有步驟進(jìn)行操作

Python運(yùn)算符*的使用方法

或一起做

Python運(yùn)算符*的使用方法
這也讓我想起了map()函數(shù)。

Python運(yùn)算符*的使用方法

4.使用*運(yùn)算符

*運(yùn)算符可用于重復(fù)字符串。 例如,

Python運(yùn)算符*的使用方法
現(xiàn)在您可能不想多次打印" Python很酷",但應(yīng)該將其用于類似這樣的操作

Python運(yùn)算符*的使用方法
*運(yùn)算符還可用于解壓縮列表等可迭代項(xiàng)。

Python運(yùn)算符*的使用方法
您也可以做類似的事情

Python運(yùn)算符*的使用方法
當(dāng)我們有一個(gè)不知道參數(shù)個(gè)數(shù)的函數(shù)時(shí),通常使用此運(yùn)算符。 我們將其與* args和** kwargs一起使用。

Python運(yùn)算符*的使用方法
我們傳遞給函數(shù)的參數(shù)存儲(chǔ)在* args中。 ** kwargs將存儲(chǔ)命名的參數(shù)或字典。

5.Partial

您可以使用函數(shù)執(zhí)行的其他操作是創(chuàng)建Partial函數(shù)。 這些是什么? 假設(shè)我們有一個(gè)計(jì)算單利的函數(shù)。 我們可以為某些參數(shù)設(shè)置默認(rèn)值(從右到左)。

Python運(yùn)算符*的使用方法
但是,我們不能以這種方式將默認(rèn)值設(shè)置為p。

我們可以使用部分函數(shù)來(lái)實(shí)現(xiàn)。 在部分函數(shù)中,我們從左到右為某些參數(shù)設(shè)置了默認(rèn)值,然后將其用作函數(shù)。 讓我們?yōu)閜設(shè)置一個(gè)默認(rèn)值。

Python運(yùn)算符*的使用方法
盡管局部函數(shù)從左到右起作用,但是我們也可以使用命名參數(shù)跳過(guò)它們之間的參數(shù)。

Python運(yùn)算符*的使用方法

6.斷言

測(cè)試驅(qū)動(dòng)的開(kāi)發(fā)意味著您編寫(xiě)測(cè)試,然后編寫(xiě)代碼以通過(guò)這些測(cè)試。 您可以使用assert在Python中編寫(xiě)小型測(cè)試。 例如,您可能要確保某個(gè)對(duì)象的形狀符合您的期望。

Python運(yùn)算符*的使用方法
編寫(xiě)這些小型測(cè)試對(duì)確保代碼的部分按預(yù)期工作將非常有幫助。 它還將幫助您高效地調(diào)試。

7.Generator

我們可以在Python中使用yield關(guān)鍵字而不是return關(guān)鍵字來(lái)創(chuàng)建生成器。 使用生成器的優(yōu)點(diǎn)是可以即時(shí)生成事物并忘記它們。 這樣可以節(jié)省內(nèi)存。

Python運(yùn)算符*的使用方法

到此,相信大家對(duì)“Python運(yùn)算符*的使用方法”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI