日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Python必須了解的35個(gè)關(guān)鍵詞

瀏覽:185日期:2022-07-17 11:31:30

每種編程語言都會(huì)有一些特殊的單詞,稱為關(guān)鍵詞。對待關(guān)鍵詞的基本要求是,你在命名的時(shí)候要避免與之重復(fù)。本文將介紹一下Python中的關(guān)鍵詞。關(guān)鍵詞不是內(nèi)置函數(shù)或者內(nèi)置對象類型,雖然在命名的時(shí)候同樣也最好不要與這些重名,但是,畢竟你還可以使用與內(nèi)置函數(shù)或者內(nèi)置對象類型重名的名稱來命名。關(guān)鍵詞則不同,它是不允許你使用。

在Python3.8中提供了35個(gè)關(guān)鍵詞,如下所示:

False await else import passNone break except in raiseTrue class finally is returnand continue for lambda tryas def from nonlocal whileassert del global not withasync elif if or yield

如果打算在交互模式里面查看關(guān)鍵詞,可以使用help():

>>> help('keywords')Here is a list of the Python keywords. Enter any keyword to get more help.False await else import passNone break except in raiseTrue class finally is returnand continue for lambda tryas def from nonlocal whileassert del global not withasync elif if or yield

對每個(gè)關(guān)鍵詞的詳細(xì)說明,也可以用help()查看:

>>> help(’pass’) # 敲回車后出現(xiàn)下面的內(nèi)容The 'pass' statement******************** pass_stmt ::= 'pass''pass' is a null operation — when it is executed, nothing happens. Itis useful as a placeholder when a statement is required syntactically,but no code needs to be executed, for example: def f(arg): pass # a function that does nothing (yet) class C: pass # a class with no methods (yet)

除了上面的方法之外,還有一個(gè)標(biāo)準(zhǔn)庫的模塊keyword提供了關(guān)鍵詞查詢功能。

>>> import keyword>>> keyword.kwlist[’False’, ’None’, ’True’, ’and’, ’as’, ’assert’, ’async’, ...>>> len(keyword.kwlist)35

那么,這些關(guān)鍵詞如何使用?在什么情景下應(yīng)用?下面以示例的方式對部分關(guān)鍵詞進(jìn)行說明。

True、False和None

True和False是布爾類型的兩個(gè)值,注意必須首字母大寫。

>>> x = True>>> x is TrueTrue>>> y = False>>> y is FalseTrue

如果我們要判斷某個(gè)對象的布爾值是True還是False,可以使用bool()函數(shù)實(shí)現(xiàn),例如:

>>> x = 'this is a truthy value'>>> x is TrueFalse>>> bool(x) is TrueTrue>>> y = '' # 這個(gè)是假>>> y is FalseFalse>>> bool(y) is FalseTrue

注意,如果向bool()傳入的參數(shù)是0, '', {}, []中的任何一個(gè),返回值都是False。

在條件語句中,本來是要判斷條件是否為True,但是,通常不需要直接與True或者False進(jìn)行比較,依靠Python解析器自動(dòng)進(jìn)行條件判斷。

>>> x = 'this is a truthy value'>>> if x is True: # 不要這么做... print('x is True')...>>> if x: # 應(yīng)該如此寫... print('x is truthy')...x is truthy

None這個(gè)關(guān)鍵詞,在Python中表示沒有值,其他語言中,同樣的含義可能會(huì)用null,nil,none,undef,undefined等。None也是函數(shù)中沒有return語句的時(shí)候默認(rèn)返回值。

>>> def func():... print('hello')...>>> x = func()hello>>> print(x)None>>> def func():... print('hello')...>>> x = func()hello>>> print(x)None

and、or、not、in、is

這幾個(gè)關(guān)鍵詞,其實(shí)都對應(yīng)著數(shù)學(xué)中的操作符,如下表所示。

數(shù)據(jù)符合 關(guān)鍵詞 AND, ∧ and OR, ∨ or NOT, ¬ not CONTAINS, ∈ in IDENTITY is

Python代碼具有很強(qiáng)的可讀性,通過關(guān)鍵詞就能一目了然曉得是什么操作。

這幾個(gè)關(guān)鍵詞比較好理解,這里僅提醒注意在Python中有一個(gè)著名的短路運(yùn)算,例如and:

<expr1> and <expr2> 不要將上面的式子理解成兩邊都是真的時(shí)候返回True。對此,在**《Python大學(xué)實(shí)用教程》**一書中有非常詳細(xì)的說明,請參閱。另外一個(gè)就是or,也存在短路運(yùn)算。

break、continue和else這幾個(gè)是經(jīng)常用于循環(huán)語句的關(guān)鍵詞。

break 的作用是終止當(dāng)前循環(huán),其使用的基本格式:

for <element> in <container>: if <expr>: break舉個(gè)例子:>>> nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]>>> sum = 0>>> for num in nums:... sum += num... if sum > 10:... break...>>> sum15

continue則是要跳過某些循環(huán),然后讓循環(huán)繼續(xù)。

for <element> in <container>: if <expr>:continue

else在條件語句中有,這里提到它,是在循環(huán)語句中,它的作用是當(dāng)循環(huán)結(jié)束后還要繼續(xù)執(zhí)行的代碼。

在for循環(huán)中,使用格式如下:

for <element> in <container>: <statements>else: <statements>

在while循環(huán)中,使用格式如下:

while <expr>: <statements>else: <statements>

例如,有時(shí)候我們要在循環(huán)語句中使用一個(gè)旗幟變量:

>>> for n in range(2, 10):... prime = True... for x in range(2, n):... if n % x == 0:... prime = False... print(f'{n} is not prime')... break... if prime:... print(f'{n} is prime!')...2 is prime!3 is prime!4 is not prime5 is prime!6 is not prime7 is prime!8 is not prime9 is not prime

在上面的代碼中,prime就是一個(gè)旗幟變量,如果循環(huán)正常結(jié)束,prime的值就是True,否則,就是False。如果從循環(huán)中退出了,第8行判斷這個(gè)變量的值,如果為True則打印相應(yīng)內(nèi)容。

對于上面的代碼,如果用else改寫,可以更簡潔,并且可讀性更強(qiáng)。

>>> for n in range(2, 10):... for x in range(2, n):... if n % x == 0:... print(f'{n} is not prime')... break... else:... print(f'{n} is prime!')...2 is prime!3 is prime!4 is not prime5 is prime!6 is not prime7 is prime!8 is not prime9 is not prime

以上就是Python必須了解的35個(gè)關(guān)鍵詞的詳細(xì)內(nèi)容,更多關(guān)于Python 關(guān)鍵詞的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产亚洲电影| 日本精品一区二区三区在线观看视频 | 国产精品片aa在线观看| 一区二区国产在线| 丝袜诱惑制服诱惑色一区在线观看 | 国产一区二区三区黄网站| 日韩高清不卡在线| 欧美在线不卡| 国产精品探花在线观看| 国产精品**亚洲精品| 欧美激情一区| 欧美亚洲日本精品| 婷婷综合六月| 在线一区视频观看| 久久亚洲国产精品一区二区| 91亚洲精品视频在线观看| 久久99性xxx老妇胖精品| 成人一二三区| 国产一区二区三区自拍| 日韩一区二区免费看| 在线一区视频| 日本不卡在线视频| 福利一区在线| 日韩在线播放一区二区| 国产精品一区二区三区美女 | 日韩理论视频| 免费在线观看精品| 里番精品3d一二三区| 日韩欧美网址| 男人操女人的视频在线观看欧美| 国产亚洲观看| 尤物网精品视频| 欧美国产日韩电影| 免费毛片在线不卡| 国产欧美三级| 亚洲精品在线观看91| 六月丁香综合在线视频| 黄色成人在线网址| 国产精品久久久久77777丨| 婷婷亚洲综合| 色爱av综合网| 亚洲深夜视频| 免费看一区二区三区| 日韩精品一级二级| 日韩国产在线| 给我免费播放日韩视频| 欧美亚洲一级| 亚洲午夜久久| 视频一区二区三区入口| 色老板在线视频一区二区| 久久久国产精品入口麻豆 | 国内一区二区三区| 91欧美极品| 综合在线一区| 亚洲一区二区免费在线观看| 亚洲第一精品影视| 欧美91视频| 成人亚洲一区| 精品一区二区三区免费看| 欧美91在线|欧美| 国产精品男女| 国产精品扒开腿做爽爽爽软件| 亚洲另类av| 一区二区电影在线观看| 日韩中文字幕1| 日韩福利视频一区| 国产精品久久久久久久久免费高清| 亚洲一级淫片| 日韩av三区| 欧美国产日本| 日韩专区精品| 国产成人免费视频网站视频社区| 韩日一区二区| 日韩毛片在线| 婷婷久久一区| 亚洲免费观看高清完整版在线观| 日韩 欧美一区二区三区| 奇米亚洲欧美| 日韩成人a**站| 女主播福利一区| 欧美亚洲人成在线| 精品久久久久中文字幕小说| 国产精品13p| 丝袜诱惑制服诱惑色一区在线观看| 亚洲影视一区| 精品国产欧美| 爽好久久久欧美精品| 亚洲一二三区视频| 国产精品videosex极品| 蜜桃av.网站在线观看| 日韩影院免费视频| 国产一区二区三区久久| 久久亚洲国产| 国产欧美综合一区二区三区| 日韩高清欧美| 自拍自偷一区二区三区| 日韩欧美一区二区三区在线视频 | 一区二区三区午夜视频| 你懂的网址国产 欧美| 亚洲一本视频| 国产精品免费不| av不卡免费看| 久久免费国产| 麻豆久久一区| 日韩在线观看中文字幕| 欧美肉体xxxx裸体137大胆| 欧美在线日韩| 亚洲国产一区二区在线观看| 久久伊人久久| 日韩不卡在线观看日韩不卡视频| 激情婷婷欧美| 激情黄产视频在线免费观看| 久久一二三区| 婷婷丁香综合| 久久精品国语| 国产一二在线播放| 国产精品香蕉| 欧美三区不卡| 欧美在线不卡| 日韩精品亚洲专区| 亚洲欧美成人综合| 蜜桃国内精品久久久久软件9| 精品99久久| 动漫av一区| 色爱综合网欧美| аⅴ资源天堂资源库在线| 精品三级国产| 久久不见久久见免费视频7| 综合国产在线| 日韩va欧美va亚洲va久久| 视频一区在线播放| 亚洲精品乱码久久久久久蜜桃麻豆 | 日本中文字幕不卡| 亚洲精品伊人| 欧美日韩1区2区3区| 国产精品一区二区精品| 麻豆一区二区在线| 成人在线视频中文字幕| 日韩成人a**站| 黑人精品一区| 精精国产xxxx视频在线播放| 日韩中文首页| 免费精品视频| 美女免费视频一区| 波多视频一区| 欧美特黄一级| 91精品福利观看| 国产精品nxnn| 日韩黄色大片网站| 美女精品一区| 欧美成人aaa| 激情偷拍久久| 国产欧美日韩视频在线| 在线看片国产福利你懂的| 久久国产电影| 亚洲欧洲美洲国产香蕉| 欧美日韩一区二区三区不卡视频| 欧美激情视频一区二区三区免费| 91看片一区| 欧美日韩午夜电影网| 性感美女一区二区在线观看| 亚洲精品一级二级三级| 黑森林国产精品av| 日韩亚洲精品在线观看| 亚洲国产成人二区| 日韩欧美中文字幕一区二区三区| 成人污污视频| 午夜性色一区二区三区免费视频| 久久影院一区二区三区| 在线观看免费一区二区| 国产精品jk白丝蜜臀av小说| 欧美1区免费| 国产中文欧美日韩在线 | 老司机精品视频在线播放| 亚洲欧美视频| 成人羞羞视频在线看网址| 国产亚洲精品美女久久| 日韩影院精彩在线| 欧美日韩第一| 欧美日韩在线二区| 日本在线啊啊| 98精品久久久久久久| 日本aⅴ免费视频一区二区三区| 亚洲一级影院| 精品一区在线| 韩日一区二区三区| 精品一区毛片| 欧美xxxx中国| 久久精品二区亚洲w码 | 亚洲色诱最新| 91精品蜜臀一区二区三区在线| 美女性感视频久久| 国产精品一二| 美女国产精品久久久| 国产精品扒开腿做爽爽爽软件| 亚洲欧美久久| 一区二区三区四区日韩| 亚洲精品影视| 视频一区中文字幕精品| 91欧美精品|