最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Python中for循環(huán)的使用方法

 更新時間:2015年05月14日 11:52:00   投稿:goldensun  
這篇文章主要介紹了Python中for循環(huán)的使用方法,是Python入門中的基礎(chǔ)知識,需要的朋友可以參考下

 for循環(huán)在Python中有遍歷所有序列的項目,如列表或一個字符串。
語法:

for循環(huán)語法如下:

for iterating_var in sequence:
  statements(s)

如果一個序列包含一個表達式列表,計算第一個。然后,在序列中的第一項被分配給迭代變量iterating_var。接著,語句塊被執(zhí)行。列表中的每個項目分配給iterating_var,并且statement塊被執(zhí)行,直到整個序列完成(到尾部)。
流程圖:

2015514114025864.jpg (388×351)

 例子:

#!/usr/bin/python

for letter in 'Python':   # First Example
  print 'Current Letter :', letter

fruits = ['banana', 'apple', 'mango']
for fruit in fruits:    # Second Example
  print 'Current fruit :', fruit

print "Good bye!"

當執(zhí)行上面的代碼,產(chǎn)生以下結(jié)果:

Current Letter : P
Current Letter : y
Current Letter : t
Current Letter : h
Current Letter : o
Current Letter : n
Current fruit : banana
Current fruit : apple
Current fruit : mango
Good bye!

通過遍歷序列索引:

通過每個項目進行迭代的一種替代方法是:通過索引偏移量序列本身。下面是一個簡單的例子:

#!/usr/bin/python

fruits = ['banana', 'apple', 'mango']
for index in range(len(fruits)):
  print 'Current fruit :', fruits[index]

print "Good bye!"

當執(zhí)行上面的代碼,產(chǎn)生以下結(jié)果:

Current fruit : banana
Current fruit : apple
Current fruit : mango
Good bye!

在這里,我們采用內(nèi)置函數(shù)len(),它計算元組元素的總數(shù)量以及range()內(nèi)置函數(shù)給我們的實際遍歷順序。
循環(huán)使用else語句

Python支持與循環(huán)語句相關(guān)聯(lián)的else語句。

  •     如果else語句與for循環(huán)使用,執(zhí)行else語句時,循環(huán)已經(jīng)迭代完成列表。
  •     如果在else語句使用while循環(huán),當條件為假時,else語句被執(zhí)行。

下面的例子演示了一個else語句,語句搜索素數(shù)從10到20的組合。

#!/usr/bin/python

for num in range(10,20): #to iterate between 10 to 20
  for i in range(2,num): #to iterate on the factors of the number
   if num%i == 0:   #to determine the first factor
     j=num/i     #to calculate the second factor
     print '%d equals %d * %d' % (num,i,j)
     break #to move to the next number, the #first FOR
  else:         # else part of the loop
   print num, 'is a prime number'

當執(zhí)行上面的代碼,產(chǎn)生以下結(jié)果:

10 equals 2 * 5
11 is a prime number
12 equals 2 * 6
13 is a prime number
14 equals 2 * 7
15 equals 3 * 5
16 equals 2 * 8
17 is a prime number
18 equals 2 * 9
19 is a prime number

相關(guān)文章

  • Python自然語言處理之切分算法詳解

    Python自然語言處理之切分算法詳解

    這篇文章主要介紹了Python自然語言處理之切分算法詳解,文中有非常詳細的代碼示例,對正在學習python的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • Python自動化按日期分割日志的多種方法

    Python自動化按日期分割日志的多種方法

    在開發(fā)和運維Python應用程序時,日志管理是至關(guān)重要的,不僅幫助我們調(diào)試問題,還能用于監(jiān)控和性能分析,下面就跟隨小編一起學習一下多種自動化按日期分割日志的方法吧
    2025-04-04
  • django中使用POST方法獲取POST數(shù)據(jù)

    django中使用POST方法獲取POST數(shù)據(jù)

    這篇文章主要介紹了django中使用POST方法獲取POST數(shù)據(jù),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • python模擬鼠標點擊和鍵盤輸入的操作

    python模擬鼠標點擊和鍵盤輸入的操作

    這篇文章主要介紹了python模擬鼠標點擊和鍵盤輸入的操作,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • PyQT5速成教程之Qt Designer介紹與入門

    PyQT5速成教程之Qt Designer介紹與入門

    這篇文章主要介紹了PyQT5速成教程之Qt Designer介紹與入門,本文以PyCharm為例通過實例代碼圖文相結(jié)合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • Python網(wǎng)絡爬蟲之爬取微博熱搜

    Python網(wǎng)絡爬蟲之爬取微博熱搜

    這篇文章主要介紹了Python網(wǎng)絡爬蟲之爬取微博熱搜的相關(guān)知識,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-04-04
  • 探索Python?Slice函數(shù)靈活而強大的序列切片技術(shù)

    探索Python?Slice函數(shù)靈活而強大的序列切片技術(shù)

    Python中的Slice函數(shù)是一種強大且靈活的序列切片技術(shù),用于從字符串、列表、元組等序列類型中提取子集,本文將深入研究Slice函數(shù)的功能和用法,提供詳細的示例代碼和解釋,幫助讀者更全面地了解和應用這一功能
    2024-01-01
  • Python3 log10()函數(shù)簡單用法

    Python3 log10()函數(shù)簡單用法

    在本文中我們給大家整理了關(guān)于Python3中l(wèi)og10()函數(shù)的基本用法和相關(guān)知識點,需要的可以學習下。
    2019-02-02
  • Flask框架響應、調(diào)度方法和藍圖操作實例分析

    Flask框架響應、調(diào)度方法和藍圖操作實例分析

    這篇文章主要介紹了Flask框架響應、調(diào)度方法和藍圖操作,結(jié)合實例形式分析了Flask框架中響應、調(diào)度方法和藍圖相關(guān)功能、使用方法及操作注意事項,需要的朋友可以參考下
    2018-07-07
  • 在Python的一段程序中如何使用多次事件循環(huán)詳解

    在Python的一段程序中如何使用多次事件循環(huán)詳解

    循環(huán)是我們在日常開發(fā)中是必不可少會遇到的,下面這篇文章主要給大家介紹了關(guān)于在Python的一段程序中如何使用多次事件循環(huán)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-09-09

最新評論

定襄县| 江孜县| 广安市| 邻水| 海阳市| 万年县| 张掖市| 慈利县| 辽中县| 金沙县| 龙胜| 靖边县| 鄂伦春自治旗| 怀集县| 深泽县| 荆州市| 广西| 凤阳县| 余江县| 金寨县| 炎陵县| 福清市| 东港市| 庆安县| 太谷县| 紫阳县| 天水市| 无锡市| 集安市| 当雄县| 南漳县| 五寨县| 潮安县| 宜兰市| 新蔡县| 瑞丽市| 霍林郭勒市| 呼和浩特市| 北川| 思茅市| 准格尔旗|