精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網站建設資訊

NEWS

網站建設資訊

Python中條件、斷言、循環(huán)語句怎么用

這篇文章主要介紹Python中條件、斷言、循環(huán)語句怎么用,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

成都創(chuàng)新互聯公司主要從事網站建設、網站設計、網頁設計、企業(yè)做網站、公司建網站等業(yè)務。立足成都服務赫章,10余年網站建設經驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18980820575

一、Python代碼塊

    代碼塊其實并不是一種語句,但要理解條件語句和循環(huán)語句的內容,你必須熟悉代碼塊。

    代碼塊是一組語句,可在滿足條件時執(zhí)行(if語句),可執(zhí)行多次(循環(huán)),等等。python代碼塊是通過縮進代碼(即在前面加空格)來創(chuàng)建的。(在c++、Java等語言中都是用  { } 的形式來表示代碼塊的)

    在很多語言中,都使用一個特殊的單詞或字符(如begin或{)來標識代碼塊的起始位置,并使用另一個特殊的單詞或字符(如end或})來標識結束位置。在Python中,使用冒號(:)指出接下來是一個代碼塊,并將該代碼塊中的每行代碼都縮進相同的程度。發(fā)現縮進量與之前相同時,你就知道當前代碼塊到此結束了。舉個例子,我要輸出1-10個數,代碼如下所示,其中紅色標記的區(qū)域可以稱之為代碼塊。

if 1==1:
   print("1和1是相等的")
輸出結果為:1和1是相等的
   

二、條件和條件語句

1、python中布爾類型:0和1、false和true的區(qū)別。

    在python中,標準真值為0(表示假)和1(表示真)。實際上, True和False不過是0和1的別名,雖然看起來不同,但作用是相同的。因此,如果你看到一個返回1或0的表達式(可能是使用較舊的Python版本編寫的),就知道
這實際上意味著True或False。

2、python中的if...else...語句,該語句的意思就是說:如果if語句后面的語句是真,那么執(zhí)行if下面的語句塊,反之執(zhí)行else下面的語句塊。如下面例子所示:

name=input("what is your name ")
if name.endswith("Jane"):
   print("Yes")
else:
   print ("No")

運行結果:what is your name Jane

                  Yes

3、python中的elseif語句:它主要是用于檢查多個條件。例如判斷一個數是偶數,還是奇數,還是0。

num = int(input('Enter a number: '))
if num > 0:
   print('The number is positive')
elif num < 0:
   print('The number is negative')
else:
   print('The number is zero')

4、python的鏈式比較。python和其他語言相比,有個鏈式比較還是相當方便的,如果你要判斷一個數字X是否大于4小于19的數,你就可以直接使用下面的方式:

x=5
if 3   print("Oh,Yes")

輸出結果為:Oh,Yes

5、python斷言:因為讓程序在錯誤條件出現時立即崩潰勝過以后再崩潰。例如:

x=input("input a number: ")
x=int(x)
assert 3if 3   print("Oh,Yes")

輸出結果為:Oh,Yes

三、Python循環(huán)語句

    至此,你知道了如何在條件為真(或假)時執(zhí)行操作,但如何重復操作多次呢?例如,要打印1~1000的所有數,此時如果你想要單靠print打印,將會是一個非常不好的辦法,所以這就需要重復循環(huán)輸出。

1、python while循環(huán)

x=1                            
while x<=1000:                            
   print(x)                              
   x+=1      
輸出結果為:
1
2
..
1000                         

2、python for循環(huán)

    while語句非常靈活,可用于在條件為真時反復執(zhí)行代碼塊。這在通常情況下很好,但有時候你可能想根據需要進行定制。一種這樣的需求是為序列(或其他可迭代對象)中每個元素執(zhí)行代碼塊。

words = ['this', 'is', 'an', 'ex', 'parrot']
for word in words:
   print(word)

輸出結果為:

this

is

an

ex

parrot

    其實上面這個例子是逐個訪問數組中的元素,這個過程還有另外一個名字“遍歷”,即遍歷數組words。鑒于迭代(遍歷又等于迭代)特定范圍內的數是一種常見的任務, Python提供了一個創(chuàng)建范圍的內置函數:range()。例如range(1,10)它們包含起始位置(這里為0),但不包含結束位置(這里為10)。

四、python跳出循環(huán)語句

    循環(huán)會不斷地執(zhí)行代碼塊,直到條件為假或使用完序列中的所有元素。但在有些情況下,你可能想中斷循環(huán)、開始新迭代(進入“下一輪”代碼塊執(zhí)行流程)或直接結束循環(huán)。

1、python break語句

    要結束(跳出)循環(huán),可使用break。假如當你遍歷0-100之間一個數,當這個數等于50的時候,你想直接輸出這個數,并不想繼續(xù)循環(huán)下去了,此時你可以使用break。

i=1
for i in range(1,101):
   if i==50:
       print("循環(huán)中斷")
       print(i)
       break
   i+=1

輸出結果為:

循環(huán)中斷

50

2、python continue語句

    語句continue沒有break用得多。它結束當前迭代,并跳到下一次迭代開頭。這基本上意味著跳過循環(huán)體中余下的語句,但不結束循環(huán)。但是這個在實際中用到的比較少。

以上是“Python中條件、斷言、循環(huán)語句怎么用”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯行業(yè)資訊頻道!


分享標題:Python中條件、斷言、循環(huán)語句怎么用
標題網址:http://m.jcarcd.cn/article/iisipo.html
主站蜘蛛池模板: 片午夜在线观看 | 91影院免费 | 拍拍拍无挡国产精品 | 日韩欧美在线综合 | 91视频专区| 青青91视频| 日本激情 | 人人鲁人 | 日韩高清片一二区 | 国产精品无吗 | 日韩精品电影一区 | 韩国三级伦理在线 | 区三区免费看 | 日韩欧美综合在线 | 日韩小视频网站 | 国产精品国语对白 | 国产大片免费观看 | 日韩经典视频 | 乱婬视频播放 | 区二区导航| 福利导航视频大全 | 91啦丨九色丨刺激 | 成人午夜电影 | 精品国产一区二区三 | 琪琪色好看在线观看 | 欧洲亚洲一区 | 频道国产在线资源 | 国产精品精彩 | 成人一级电影视频 | 91视频盛宴 | 国产区日韩区欧美区 | 日韩性爱视频合集 | 国产精品日日夜夜 | 最新热播电视剧大全 | 国产馆极品在线 | 69精品人人 | 欧美亚日韩一二三四 | 动漫精品一区二 | 91亚色视| 国内一点不卡在 | 日韩在线一区卜 |