教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

Python代碼縮進(jìn)與語句換行

更新時(shí)間:2020年07月21日17時(shí)46分 來源:傳智播客 瀏覽次數(shù):

Python最具特色的就是使用縮進(jìn)來表示代碼塊,最好使用4個(gè)空格進(jìn)行懸掛式縮進(jìn),并且同一個(gè)代碼塊的語句,必須含有相同的縮進(jìn)空格數(shù),示例代碼如下:

if True:
  print ("True")  
else:
  print ("False") 

以下代碼最后一行語句縮進(jìn)的空格數(shù)不一致,會(huì)導(dǎo)致運(yùn)行錯(cuò)誤。

 if True:
  print ("Answer")
  print ("True")
else:
  print ("Answer")
 print ("False")  # 縮進(jìn)不一致,會(huì)導(dǎo)致運(yùn)行錯(cuò)誤

以上程序由于縮進(jìn)不一致,執(zhí)行后會(huì)出現(xiàn)類似以下錯(cuò)誤,如圖1所示。

img

圖1 縮進(jìn)不一致導(dǎo)致報(bào)錯(cuò)

注意:

在Python中使用縮進(jìn)時(shí),絕對不要使用tab,也不要tab和空格混用。

Python建議每行代碼的長度不要超過80個(gè)字符。對于過長的代碼,建議進(jìn)行換行。我們可以根據(jù)Python會(huì)將圓括號(hào)、中括號(hào)和花括號(hào)中的行隱式連接起來的這個(gè)特點(diǎn),將過長的語句換行顯示,并在語句外側(cè)添加一對圓括號(hào),示例代碼如下:

string = ("Python是一種面向?qū)ο蟆⒔忉屝陀?jì)算機(jī)程序設(shè)計(jì)語言,"
          "由Guido van Rossum于1989年底發(fā)明。"
          "第一個(gè)公開發(fā)行版發(fā)行于1991年,"
          "Python源代碼同樣遵循GPL(GNU General Public License)協(xié)議。")

需要注意的是,在[]、{}或()中的語句換行,我們不需要再使用圓括號(hào)進(jìn)行換行。示例代碼如下:

total = ['item_one', 'item_two', 'item_three',
                     'item_four', 'item_five']


猜你喜歡:

python代碼縮進(jìn)需要注意的問題,此處有坑! 
Python視頻教程下載

0 分享到:
和我們在線交談!