日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

解析Python中的条件语句和循环语句

發布時間:2025/3/20 python 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 解析Python中的条件语句和循环语句 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.if語句

if語句有好幾種格式,比如:

if condition:statement

使用if ... else ...:

if condition:statement(1) else:statement(2)

使用 if ... elif ... else ...

''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:778463939 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' if condition(1):statement(1) elif condition(2):statement(2) elif condition(3):statement(3) ... else:statement

注意:在python語言是沒有switch語句的。

2.最簡潔的條件語句判斷寫法

在Python程序中,經常會看見這樣的代碼。

def isLen(strString):if len(strString) > 6:return Trueelse:return False

在Python3程序中其實有一種辦法可以只用一行代碼來實現上述函數:

def isLen(strString):return True if len(strString) > 6 else False

除了上面這種做法,還有一種方式,也非常簡便:

def isLen(strString):return [False,True][len(strString)>6]

當len(strString)>6為真時,索引值為1,也就返回True。當len(strString)>6為假時,索引值為0,也就返回False。

3.for語句

和C/C++相比,Python語句中的for語句有很大的不同,其它語言中的for語句需要用循環變量控制循環。而python語言中的for語句通過循環遍歷某一對象來構建循環(例如:元組,列表,字典)來構建循環,循環結束的條件就是對象遍歷完成。
for 格式:

for iterating_var in sequence:statements

for … else …格式

''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:778463939 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' for iterating_var in sequence:statement1 else:statement2
  • iterating_var:表示循環變量
  • sequence:表示遍歷對象,通常是元組,列表和字典等
  • statement1:表示for語句中的循環體,它的執行次數就是遍歷對象中值的數量
  • statement2:else語句中的statement2,只有在循環正常退出(遍歷完遍歷對象中的所有值)時才會執行。

4.while語句

while 基本格式:

while condition:statements

while … else …格式

while condition:statement1 else:statement2
  • condition:表示循環判斷條件
  • statement1:表示while中的循環體
  • statement2:else中的statement2,只有在循環正常退出(condition不再為真時)后才會執行

5.break,continue和pass語句

break 語句的功能是終止循環語句,即使循環條件沒有為False或序列還沒有被遞歸完,也會停止執行循環。

continue 語句的功能是跳出本次循環,這和break是有區別的,break的功能是跳出整個循環。通過使用continue語句,可以告訴Python跳過當前循環的剩余語句,然后繼續執行下一輪循環。

pass 語句是一個空語句,是來為了保持程序結構的完整性而退出的語句。在python程序中,pass語句不做任何事情,一般只做占位語句。

if condition:pass #這是一個空語句,什么也不做 else:statement#一些其他的語句 與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的解析Python中的条件语句和循环语句的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。