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

python基礎(chǔ)教程之分支、循環(huán)簡單用法

 更新時(shí)間:2016年06月16日 09:06:29   作者:zeo  
這篇文章主要介紹了python基礎(chǔ)教程之分支、循環(huán)簡單用法,結(jié)合實(shí)例形式分析了Python分支及循環(huán)語句的簡單使用方法,需要的朋友可以參考下

本文實(shí)例講述了python分支、循環(huán)簡單用法。分享給大家供大家參考,具體如下:

講程序設(shè)計(jì),不得不講到順序、分支、循環(huán)。

順序就是從上到下運(yùn)行代碼,這個(gè)很簡單,不用再說了。

在講分支、循環(huán)的時(shí)候,要特別注意python代碼中的強(qiáng)制縮進(jìn)。

我們先看看分支:

(1)簡單的if-else

Python代碼:

a = '1'
if a == 1: #注意后面有一個(gè)冒號(hào)。其中“==”是相等判斷
  print 1 #注意print 函數(shù)之前有一個(gè)tab鍵,這就是python的強(qiáng)制縮進(jìn)
else: #注意else后面的冒號(hào)
  print 0 #注意縮進(jìn)
if (a == 1): #可以添加園括號(hào)
  print 1
else:
   print 0

輸出是:

1
1

(2)and 邏輯判斷

Python代碼:

a = 1
b = 0
if a == 1 and b == 1: #and 是邏輯“與”運(yùn)算,自然“or”就是邏輯“或”運(yùn)算
  print 1
else:
  print 0

輸出是:

0

(3)分支if -else if

更近一步看:

Python代碼:

#else if
a = 1
b = 0
if a < 1:
  print 1
elif b < 1: #注意這里不是else if ,而是elif。
  print 0

輸出是:

0

以上三個(gè)就講完了分支判斷。下面講循環(huán)。

(一)開始是for循環(huán):

其for循環(huán)根本上是元素的遍歷:

如:

python代碼:

for i in range(0, 5): #注意range是一個(gè)函數(shù)
  print i

輸出是:

0
1
2
3
4

其中range是一個(gè)函數(shù),表示產(chǎn)生一個(gè)[0,5)的序列。這里用“[0,5)”這種數(shù)學(xué) 表達(dá)方式就是為了說明是大于等于0,小于5。是一個(gè)半開半閉區(qū)間。注意在python中都是使用半開半閉區(qū)間(我沒有見過其他的形式,或許可以自己實(shí)現(xiàn))。

而“for i in range(0, 5):”的含義就是從“0,1,2,3,4”這個(gè)序列中,每次取出一個(gè)元素賦值個(gè)變量i,每次執(zhí)行print函數(shù),打印元素i的值。

在if和for語句結(jié)束的地方都有一個(gè)冒號(hào),這是為了告訴編譯器,當(dāng)前行結(jié)束了,應(yīng)該解釋后面一行了。

有了這個(gè)冒號(hào),我們其實(shí)也可以不換行,直接執(zhí)行print函數(shù)。

Python代碼:

for i in range(0, 5):print i

(二)while 循環(huán)

while循環(huán),當(dāng)while條件成立的時(shí)候,執(zhí)行while內(nèi)部的程序段。

Python代碼:

i = 10
while i > 0:
  print i
  i -= 1 #注意python不支持i--,i++,--i,++i之類的運(yùn)算

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python圖片操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python Socket編程技巧總結(jié)》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • python安裝并使用virtualenv管理包的詳細(xì)過程

    python安裝并使用virtualenv管理包的詳細(xì)過程

    本文主要介紹了Python的安裝過程和如何使用virtualenv管理包,首先,用戶需要訪問Python官網(wǎng)下載安裝包,并運(yùn)行安裝程序,安裝完成后,在命令行輸入Python,顯示安裝的Python版本號(hào),即表示安裝成功,感興趣的朋友一起看看吧
    2024-10-10
  • Python logging模塊原理解析及應(yīng)用

    Python logging模塊原理解析及應(yīng)用

    這篇文章主要介紹了Python logging模塊原理解析及應(yīng)用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • 詳細(xì)解讀Python中解析XML數(shù)據(jù)的方法

    詳細(xì)解讀Python中解析XML數(shù)據(jù)的方法

    這篇文章主要介紹了Python中解析XML數(shù)據(jù)的方法,是Python入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-10-10
  • 如何解決jupyter?notebook中文亂碼問題

    如何解決jupyter?notebook中文亂碼問題

    這篇文章主要介紹了如何解決jupyter?notebook中文亂碼問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 詳解Python手寫數(shù)字識(shí)別模型的構(gòu)建與使用

    詳解Python手寫數(shù)字識(shí)別模型的構(gòu)建與使用

    這篇文章主要為大家詳細(xì)介紹了Python中手寫數(shù)字識(shí)別模型的構(gòu)建與使用,文中的示例代碼簡潔易懂,對(duì)我們學(xué)習(xí)Python有一定的幫助,需要的可以參考一下
    2022-12-12
  • 簡單談?wù)凱ython的pycurl模塊

    簡單談?wù)凱ython的pycurl模塊

    PycURl是一個(gè)C語言寫的libcurl的python綁定庫。libcurl 是一個(gè)自由的,并且容易使用的用在客戶端的 URL 傳輸庫。它的功能很強(qiáng)大,PycURL 是一個(gè)非常快速(參考多并發(fā)操作)和豐富完整特性的,但是有點(diǎn)復(fù)雜的接口。
    2018-04-04
  • 使用pip安裝python庫的多種方式

    使用pip安裝python庫的多種方式

    這篇文章主要介紹了使用pip安裝python庫的幾種方式,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-07-07
  • Python使用functools模塊中的partial函數(shù)生成偏函數(shù)

    Python使用functools模塊中的partial函數(shù)生成偏函數(shù)

    所謂偏函數(shù)即是規(guī)定了固定參數(shù)的函數(shù),在函數(shù)式編程中我們經(jīng)??梢杂玫?這里我們就來看一下Python使用functools模塊中的partial函數(shù)生成偏函數(shù)的方法
    2016-07-07
  • Python拼接字符串的7種方式詳解

    Python拼接字符串的7種方式詳解

    這篇文章主要介紹了Python拼接字符串的7種方式詳解,需要的朋友可以參考下
    2020-02-02
  • python在回調(diào)函數(shù)中獲取返回值的方法

    python在回調(diào)函數(shù)中獲取返回值的方法

    今天小編就為大家分享一篇python在回調(diào)函數(shù)中獲取返回值的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02

最新評(píng)論

纳雍县| 通州市| 大埔县| 来安县| 伊宁县| 蒲城县| 东乌| 高唐县| 布尔津县| 扎兰屯市| 宝兴县| 牡丹江市| 郴州市| 西安市| 正镶白旗| 南京市| 腾冲县| 浦江县| 新邵县| 兴国县| 会昌县| 巴楚县| 米易县| 堆龙德庆县| 旬邑县| 获嘉县| 伊吾县| 桐梓县| 陈巴尔虎旗| 延津县| 乌鲁木齐县| 黑水县| 阿荣旗| 诸城市| 芮城县| 惠来县| 桐柏县| 屯昌县| 琼结县| 塔城市| 铜山县|