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

歡迎訪問 生活随笔!

生活随笔

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

python

通俗易懂,Python的条件和循环语句

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

條件控制

簡單來說:當判斷的條件為真是,執行某種代碼邏輯,這就是條件控制。

那么在講條件控制之前,可以給大家講一個程序員當中流傳的比較真實的一個例子

說有一天一個程序員,他的媳婦讓他去出去買兩個包子,那出去之前,他媳婦這么跟他說的,說老公你出去給我買兩個包子 ,如果看見賣西瓜的就買一個回來。

結果這個程序員回來了,買一個包子。結果媳婦給他一頓揍。

然后問他為啥,你為啥就買一個包子回來?,他回答他媳婦說我看見了賣西瓜的,所以買了一個包子。

其實這個就是條件控制一個典型的,一個生活化的一個說明場景

條件語句

條件控制就是我們常見的的if else

在條件語句后面加上 冒號:

python不支持switch語句,但是支持elif

不少人喜歡省略半段的條件,就像這樣

循環語句

一般通過for循環和while循環實現

在python數據結構只要時可迭代對象,如列表,集合,等等,就可以遍歷

但是字典本身只有鍵時可迭代的,如何要遍歷字典的值和鍵值對,要通過內置的函數values() 和items() 實現

當然可以通過索引來遍歷元素

?

別忘了還有一個更重要的enumerate() 函數

在循環語句中,要通過continue 或break 一起使用

continue,就是讓程序跳過當前這層循環,繼續執行下面的循環

break 則是指完全跳出所在的整個循環體

現在找出價格小于1000,顏色不是紅色的產品名稱和顏色組合,如果不用continue

共用了5層for 或if 的嵌套

加上了continue,只有3層

while

那么在什么場合使用for和continue

如果只是遍歷已知的集合,找出滿足條件的元素,使用for更加的簡潔

如果需要在滿足某個條件前,要不停的重復操作,并且沒有特定的集合來遍歷

例如

for 循環和while循環的效率問題

range()函數直接是C語言寫的,調用的速度非常快,for循環的效率更高

對于有些大神直接寫成一行操作

分解成

如何沒有else

現在繪制 y = 2*|x| + 5 的函數圖像

只需一行

在處理字符串時,將文件逐行讀取,按照逗號分隔單詞,去掉首位空字符,過濾小于3的單詞,最后返回單詞組成的列表

給定兩個列表 x、y,要求返回 x、y 中所有元素對組成的元組

總結

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

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