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

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

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

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

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

順序就是從上到下運行代碼,這個很簡單,不用再說了。

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

我們先看看分支:

(1)簡單的if-else

Python代碼:

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

輸出是:

1
1

(2)and 邏輯判斷

Python代碼:

a = 1
b = 0
if a == 1 and b == 1: #and 是邏輯“與”運算,自然“or”就是邏輯“或”運算
  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

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

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

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

如:

python代碼:

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

輸出是:

0
1
2
3
4

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

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

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

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

Python代碼:

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

(二)while 循環(huán)

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

Python代碼:

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

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

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

相關(guān)文章

  • 關(guān)于PyQt5中QtGui.QImage圖片顯示問題解析

    關(guān)于PyQt5中QtGui.QImage圖片顯示問題解析

    PyQt作為Qt語言的Python擴展,可以用來方便快速的開發(fā)界面應(yīng)用,本文重點給大家介紹PyQt5中的QtGui.QImage圖片顯示問題分析,需要的朋友可以參考下
    2022-03-03
  • Pandas如何將Timestamp轉(zhuǎn)為datetime類型

    Pandas如何將Timestamp轉(zhuǎn)為datetime類型

    這篇文章主要介紹了Pandas如何將Timestamp轉(zhuǎn)為datetime類型,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • pytorch教程之網(wǎng)絡(luò)的構(gòu)建流程筆記

    pytorch教程之網(wǎng)絡(luò)的構(gòu)建流程筆記

    這篇文章主要介紹了pytorch教程中網(wǎng)絡(luò)的構(gòu)建流程,文中附含了詳細的示例代碼流程,有需要的朋友可以借鑒參考下,希望可以有所幫助
    2021-09-09
  • Python實現(xiàn)Event回調(diào)機制的方法

    Python實現(xiàn)Event回調(diào)機制的方法

    今天小編就為大家分享一篇Python實現(xiàn)Event回調(diào)機制的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • Keras中 ImageDataGenerator函數(shù)的參數(shù)用法

    Keras中 ImageDataGenerator函數(shù)的參數(shù)用法

    這篇文章主要介紹了Keras中 ImageDataGenerator函數(shù)的參數(shù)用法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • python 元組的使用方法

    python 元組的使用方法

    這篇文章主要介紹了python 元組的使用方法,文中講解非常細致,代碼幫助大家更好的參考和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • Django結(jié)合使用Scrapy爬取數(shù)據(jù)入庫的方法示例

    Django結(jié)合使用Scrapy爬取數(shù)據(jù)入庫的方法示例

    這篇文章主要介紹了Django結(jié)合使用Scrapy爬取數(shù)據(jù)入庫的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • python操作redis的方法

    python操作redis的方法

    這篇文章主要介紹了python操作redis的方法,包括Python針對redis的連接、設(shè)置、獲取、刪除等常用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • python中property屬性的介紹及其應(yīng)用詳解

    python中property屬性的介紹及其應(yīng)用詳解

    這篇文章主要介紹了python中property屬性的介紹及其應(yīng)用詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • 如何利用python多線程爬取天氣網(wǎng)站圖片并保存

    如何利用python多線程爬取天氣網(wǎng)站圖片并保存

    最近做個天 氣方面的APP需要用到一些天氣數(shù)據(jù),所以下面這篇文章主要給大家介紹了關(guān)于如何利用python多線程爬取天氣網(wǎng)站圖片并保存的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2021-11-11

最新評論