python從入門到入土4 迴圈結構

2021-10-09 15:01:48 字數 812 閱讀 1524

for

《迴圈變數》

in《遍歷結構》

:《語句塊》

計數遍歷

#first.py

for i in

range(5

):#range(n)表示生成0~n-1的序列,表示i從0遍歷到n-1

print

(i)#0 1 2 3 4

字串遍歷

for c in s :

#s是字串,遍歷字串的每個字元賦值到c

《語句塊》

列表遍歷

for item in ls :

#ls是列表,遍歷列表的每個元素賦值到item

《語句塊》

條件迴圈

while

《判斷條件》

:#若判斷條件成立則一直執行語句塊

《語句塊》

迴圈控制保留字

break和continue同樣適用,與c/c++相同

迴圈的擴充套件

for

《迴圈變數》

in《遍歷結構》

:《語句塊1

>

else

《語句塊2

>

while

《判斷條件》

:《語句塊1

>

else

《語句塊2

>

當迴圈沒有被break時,執行else後的語句塊,可認為是執行正常迴圈的一種獎勵

Python從入門到入土 python基礎語法

基礎語法差不多,這邊就不再贅述了,挑幾個點講一下 什麼是變數呢,可以這樣理解 變數是乙個容器,這個容器可以用來儲存值,而且可以被其他物件引用。看看下面的demo.py 這裡介紹 變數 變數可以是數字 var1 5 print var1 變數可以是字元 var2 hello print var2 變數...

Linux從入門到入土

在此開個專題,用來記錄一下在使用linux中常用的命令。持續更新 常見錯誤 dpkg i 檔名cmake dcmake install prefix usr include ar 解包 tar zxvf filename.tar 打包 tar czvf filename.tar dirname gz...

cmake 從入門到入土

你或許聽過好幾種 make 工具,例如 這些 make 工具遵循著不同的規範和標準,所執行的 makefile 格式也千差萬別。這樣就帶來了乙個嚴峻的問題 如果軟體想跨平台,必須要保證能夠在不同平台編譯。而如果使用上面的 make 工具,就得為每一種標準寫一次 makefile 這將是一件讓人抓狂的...