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

歡迎訪問 生活随笔!

生活随笔

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

python

python基础之语句_P009 python基础之控制语句01

發布時間:2024/9/30 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python基础之语句_P009 python基础之控制语句01 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

有了前面的數據類型,運算符,接下來講控制語句,大家理解起來就會比較容易一些??偨Y了一些python的控制語句如下:

1,if...else

2,if ...elif...elif......else

3,for ... in ...:

4,while ...:

5,for ...:

else:

6,while ..:

else:

7,with ... as:

8,try:

except:

finally:

9:三目運算:python沒有三木運算,但是有類似的語法:a=b if 條件 else c

10,switch函數。python沒有switch函數,但可以使用字典來實現。

有了控制語句,可以幫助你實現各種復雜邏輯的功能。本文只演示簡單的用法,也只能告訴你怎么用,畢竟,業務總是千變萬化的,具體需要自己多練習,多總結。

本文講前五種控制語句。

先說明:

1,如果沒有具體的運算符(一般是比較運算符),如果要運行函數體內的語句,則條件必須為真,即非空,非0,不是False,不是None,長度不是0.

2,有運算符,則根據運算符來判斷,條件成立則運行。

3,所有的控制語句都可以嵌套使用,但需慎用。

1,if ...else

這是最常見最基本的控制語句,if可以單獨使用,也可以和else一起用:

2,if ...elif...elif......else

這個主要用于有多種并列條件的情況。

但如果條件很多的話,語句就太累贅了,一般不建議這么寫,會顯得太笨拙。那你肯定要問怎么寫,這個很難說,畢竟業務是不同的,沒有統一的說法,還是要根據你的業務凝練出來。文末今天出一道,可以針對這點來說一下。

3,for ... in:

python中最常用的循環遍歷語句,可以遍歷任何序列的項目(字符串,列表。。。)下面看例子吧!

更多數據類型的遍歷,多動手練練吧!

4,while

當條件處于某個狀態,范圍之內時,重復執行操作。例子:

5,for ...else

字面意思理解就是遍歷完某個對象,如果沒有滿足邏輯條件,則執行else的語句。如果滿足,則使用break語句中斷循環,且不執行else

舉例一個應用場景:查詢圖書館中有沒有某本書。

如上圖,找到書之后,直接退出整個循環,不再執行剩余循環。

如果把判斷條件改成if b=="bookname5"會發生什么呢?大家動手試試看。

附加:

配合for,while循環使用的又continue,break。前者是跳出當前循環,不再執行當前循環剩余的語句;后者是完全退出循環,停止運行整個循環體,上面查找圖書的例子可證明。

為理解continue,且看以下例子:

總結

以上是生活随笔為你收集整理的python基础之语句_P009 python基础之控制语句01的全部內容,希望文章能夠幫你解決所遇到的問題。

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