python中用while語句和for語句表示迴圈執行某一段**
while後面跟乙個條件,或者跟乙個序列(列表、元組等),序列為空則跳出迴圈,否則繼續迴圈
for迴圈後面跟乙個序列,迴圈次數為序列的長度
while迴圈可以加個else語句,跳出while的時候就執行這個else
a = 3
while
a > 0:
print(a)
a -= 1
輸出:
3 2
1while shoplist:
print(3)
輸出:一直輸出3,直到按ctrl+c
while shoplist:
print(3)
shoplist = shoplist[:(len(shoplist)-1)]#每次迴圈都去掉最後乙個元素
輸出:
3 3 3 3
while shoplist:
print(3)
shoplist = shoplist[:(len(shoplist)-1)]
else:
print('finished')#else語句
輸出:
3 3
3 3
finished
for i in shoplist:
print(i) #這裡面i會被逐次賦值為shoplist裡面的元素
for i in shoplist:
print(i) #這裡shoplist是元組,for迴圈也可以跟元組
將python包發布到PyPI和製作whl檔案
怎樣將自己寫的包傳達到pypi 發布你自己的輪子 pypi打包上傳實踐 pypi官網上傳包教程 wheel和egg都是python的打包格式,目的是支援不需要編譯或製作的安裝過程,實際上也是一種壓縮檔案,將.whl的字尾改為.zip即可可看到壓縮包裡面的內容。按照官網說法,wheels是發行版pyt...
python中while迴圈和延伸
判斷條件 boolean whie 判斷條件 迴圈體 案例1 n 1while true print n n n 1 if n 10 break 停止當前的迴圈 簡單法 n 1while n 10 print n n n 1 如果把這一行給登出掉 即 為死迴圈 案例2 100偶數和 a 1num 0...
python判斷迴圈 python中迴圈與判斷
1.判斷 if 條件表示式 1 條件表示式為布林值,如 is 省略的寫法,變數存在,執行if 後面的 if a xx 當a 為true時執行if 後面的 為false不會執行 a 0,a 0.0,a a a a none,a a 空物件 都為false,if 後面的 都不會執行 if elif.el...