成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python循環語句中whlie和for的應用

開發 后端
Python循環語句的應用范圍很廣,我們需要不斷的進行相關語句的學習。下面就向大家再次介紹下Python循環語句以便大家復習一下。

Python循環語句是很多程序員必須掌握的一項技能,雖然有點老掉牙的話題,但是還需要大家不斷的進行鞏固。dict用一種更優雅的方式模擬了switch選擇,集合lambda函數,還可以進一步實現更加復雜的邏輯分支語句。關于lambda函數的使用,我們到下一章再學習。

Python循環語句

Python循環語句支持兩種循環語句——while循環和for循環,不支持C#中的do-while循環。Python的while循環和C#基本一致,此處我們著重比較兩種語言中for循環的區別。

說的簡單一點,Python循環語句中的for語句相當于C#中的foreach語句,它常用于從集合對象(list、str、tuple等)中遍歷數據。例如:

  1. for i in [1,2,3,4,5]:  
  2. print i 


這與C#中的foreach語法基本是一樣的,下邊是C#中的對應代碼:

  1. IEnumerable<int> numbers = Enumerable.Range(0, 5);  
  2. foreach( int i in numbers)  
  3. Console.WriteLine(i);  

如何實現類似C#中for(int i = 0; i < 10; i++)這種for循環呢?答案是使用range或xrange對象,見下邊的代碼:

  1. # range(10)也可以用xrange(10)代替  
  2. for i in range(10):  
  3. print i#等價于以下C#語句  
  4. #for(int i = 0; i<10;i++)  
  5. # Console.WriteLine(i); 

內建函數range([i,]j[,stride])建立一個整數列表,列表內容為k(i <= k < j)。第一個參數i和第三個參數stride是可選的,默認值分別為 0 和 1。內建函數xrange([i,]j[,stride])與 range 有相似之處,但xrange返回的是一個不可改變的XRangeType對象。這是一個迭代器,也就是只有用到那個數時才臨時通過計算提供值。當 j 值很大時,xrange能更有效地利用內存。#t#

Python循環語句中的while和for循環中支持break和continue語句。break語句用于立刻中止循環,continue語句用于直接進入下一次循環(忽略當前循環的剩余語句)。break和continue語句在C#與Python中的用法是一致的,只用于語句所在的當前循環。如果需要退出一個多重循環,應該使用異常,因為Python中沒有提供goto語句。

最后,Python中的循環還支持else語句,它只在循環正常完成后運行(for和while循環),或者在循環條件不成立時立即運行(僅while循環),或者迭代序列為空時立即執行(僅for循環)。如果Python循環語句使用break語句退出的話,else語句將被忽略。

 

責任編輯:張浩
相關推薦

2010-03-19 14:18:07

Java Socket

2010-09-03 15:47:40

SQL語句鎖定

2010-09-03 14:39:15

SQLSELECT語句

2010-05-10 18:38:08

Oracle分頁語句

2010-09-03 14:47:50

SQLSELECT語句

2010-09-03 11:25:58

SQL刪除

2010-09-07 13:41:50

SQL語句

2010-09-07 16:38:36

SQL語句SELECT DIST

2018-06-07 09:45:08

2021-02-25 09:35:32

語句elsePython

2010-11-25 15:57:49

mysql查詢語句

2010-09-08 17:10:24

SQL循環語句

2010-04-13 14:43:37

Oracle性能檢測

2010-06-11 17:36:46

MySQL語句

2010-09-07 14:56:49

SQL語句CASE WHEN

2010-09-07 10:19:31

SQL語句

2010-05-21 16:55:47

MySQL EXPLA

2021-08-11 09:00:30

Python基礎循環

2010-09-06 09:11:24

SQLUPDATE語句

2011-09-08 16:30:59

SQL Server查詢
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产激情视频在线观看 | 午夜视频一区二区三区 | 欧美视频成人 | 一区二区三区欧美在线 | 日韩一区二区在线视频 | 免费国产精品久久久久久 | 国产视频一区二区 | 亚洲精彩免费视频 | 久久高清| 欧美精品乱码久久久久久按摩 | 天堂国产| 四虎最新视频 | 中文字幕国产视频 | 拍拍无遮挡人做人爱视频免费观看 | 天堂亚洲网 | 国产精品777一区二区 | 97超碰免费| 日韩免费网| 久久久久网站 | 欧美激情五月 | 免费黄色的网站 | 国产99久久精品一区二区永久免费 | 国产日韩欧美一区二区 | 黄色大片免费网站 | 中文字幕精品一区二区三区精品 | 99视频免费在线 | 日韩a在线 | 国产精品久久久久久久久久久新郎 | 成人自拍视频网站 | 在线看黄免费 | 日韩欧美手机在线 | 紧缚调教一区二区三区视频 | 国产一级片免费视频 | 久久久蜜桃 | 国产乱码精品一区二区三区av | 精品视频免费在线 | 免费视频一区二区 | 可以在线观看av的网站 | 亚洲一区久久久 | 欧美精品乱码久久久久久按摩 | 九九精品视频在线 |