欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python之循環(huán)結(jié)構(gòu)

 更新時(shí)間:2019年01月15日 11:27:17   作者:小茗同學(xué)。  
今天小編就為大家分享一篇關(guān)于Python之循環(huán)結(jié)構(gòu),小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧

while循環(huán)結(jié)構(gòu)

格式:

while 表達(dá)式:
  語句塊

執(zhí)行流程:當(dāng)程序執(zhí)行到while語句時(shí),首先判斷表達(dá)式的真假。若表達(dá)式的值為真,則執(zhí)行縮進(jìn)的語句塊,之后返回表達(dá)式繼續(xù)判斷;若表達(dá)式的值為假,則跳過縮進(jìn)的語句塊執(zhí)行。

說明:

  • 表達(dá)式:也叫循環(huán)條件
  • 語句塊:也叫循環(huán)體
  • 死循環(huán):循環(huán)條件一直成立
  • break:跳出循環(huán)
  • continue:結(jié)束本次循環(huán),進(jìn)入下次循環(huán)
  • else:對應(yīng)的語句塊,循環(huán)正常退出時(shí)會執(zhí)行,非正常退出(break)時(shí)不執(zhí)行。

for-in循環(huán)結(jié)構(gòu)

說明:

也是一種循環(huán)結(jié)構(gòu),經(jīng)常用于便利可迭代對象,如:字符串、列表、元組、字典等

格式:

for x in y:
  語句快
# 執(zhí)行流程:x一次代表y種的一個(gè)元素,遍歷結(jié)束循環(huán)也就結(jié)束了

循環(huán)嵌套

for i in range(1, 11):
  # print('*' * i)
  # 內(nèi)存循環(huán)控制每一行多少個(gè)
  for j in range(i):
    print('*', end=' ')
  print()

利用循環(huán)嵌套實(shí)現(xiàn)選擇排序

lt = [8, 3, 6, 9, 5, 2, 4, 1, 7]
n = len(lt)
# 外出循環(huán)控制排序多少輪
for i in range(n-1):
  # 內(nèi)存循環(huán)控制選擇的元素和其他的元素的比較
  for j in range(i+1,n):
    if lt[i] > lt[j]:
      # 通用交換元素方式
      # temp = lt[i]
      # lt[i] = lt[j]
      # lt[j] = temp
      # python中特有方式
      lt[i], lt[j] = lt[j], lt[i]
print(lt)

利用循環(huán)嵌套實(shí)現(xiàn)冒泡序

lt = [8, 3, 6, 9, 5, 2, 4, 1, 7]
n = len(lt)
# 外出循環(huán)控制排序多少輪
for i in range(n-1):
  # 內(nèi)存循環(huán)控制相鄰兩個(gè)元素的比較
  for j in range(n-1-i):
    if lt[i] > lt[i+1]:
      # 通用交換元素方式
      # temp = lt[j]
      # lt[j] = lt[j+1]
      # lt[j+1] = temp
      # python中特有方式
      lt[i], lt[i+1] = lt[i+1], lt[i]
print(lt)

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • 10行Python代碼助你整理雜亂無章的文件

    10行Python代碼助你整理雜亂無章的文件

    這篇文章主要和大家分享一個(gè)簡單的小程序,只需要10行Python代碼,就能助你整理雜亂無章的文件,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-02-02
  • Python異常處理之常見異常類型絕佳實(shí)踐詳解

    Python異常處理之常見異常類型絕佳實(shí)踐詳解

    這篇文章主要為大家介紹了Python異常處理之常見異常類型絕佳實(shí)踐詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • pygame實(shí)現(xiàn)中文輸入框的示例

    pygame實(shí)現(xiàn)中文輸入框的示例

    本文主要介紹了pygame實(shí)現(xiàn)中文輸入框的示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • python爬蟲 Pyppeteer使用方法解析

    python爬蟲 Pyppeteer使用方法解析

    這篇文章主要介紹了python爬蟲 Pyppeteer使用方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • Python實(shí)現(xiàn)敏感詞過濾的4種方法

    Python實(shí)現(xiàn)敏感詞過濾的4種方法

    這篇文章主要介紹了Python實(shí)現(xiàn)敏感詞過濾的4種方法,幫助大家處理不和諧的言論,感興趣的朋友可以了解下
    2020-09-09
  • Python多進(jìn)程同步Lock、Semaphore、Event實(shí)例

    Python多進(jìn)程同步Lock、Semaphore、Event實(shí)例

    這篇文章主要介紹了Python多進(jìn)程同步Lock、Semaphore、Event實(shí)例,Lock用來避免訪問沖突、Semaphore用來控制對共享資源的訪問數(shù)量、Event用來實(shí)現(xiàn)進(jìn)程間同步通信,需要的朋友可以參考下
    2014-11-11
  • python有證書的加密解密實(shí)現(xiàn)方法

    python有證書的加密解密實(shí)現(xiàn)方法

    這篇文章主要介紹了python有證書的加密解密實(shí)現(xiàn)方法,采用了M2Crypto組件進(jìn)行相關(guān)的加密解密操作,包含了詳細(xì)的完整實(shí)現(xiàn)過程,需要的朋友可以參考下
    2014-11-11
  • Python執(zhí)行JS代碼的三種方式

    Python執(zhí)行JS代碼的三種方式

    以前的數(shù)據(jù)靠買,現(xiàn)在的數(shù)據(jù)靠爬”,越來越多的學(xué)者通過網(wǎng)絡(luò)爬蟲來獲取數(shù)據(jù),但是做爬蟲的人都知道,現(xiàn)在的很多網(wǎng)站都在和我們斗智斗勇,防護(hù)普遍越來越好,破解JS加密只是第一步,之后就是如何在我們的Python代碼中直接執(zhí)行JS,下面介紹一下幾種Python中執(zhí)行JS代碼的方法
    2024-01-01
  • python防止隨意修改類屬性的實(shí)現(xiàn)方法

    python防止隨意修改類屬性的實(shí)現(xiàn)方法

    這篇文章主要介紹了python防止隨意修改類屬性的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 微信跳一跳python代碼實(shí)現(xiàn)

    微信跳一跳python代碼實(shí)現(xiàn)

    這篇文章主要為大家詳細(xì)介紹了微信跳一跳python代碼實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01

最新評論