【Python】學(xué)習(xí)筆記之條件控制|第3篇

書籍:《Python編程:從入門到實(shí)踐》
打卡人:Owenli
打卡日期:2018.4.11 晚

Python從入門到實(shí)踐目錄

前言

本篇學(xué)習(xí)Python中的if語句,在學(xué)習(xí)if語句之前,補(bǔ)充點(diǎn)上一篇剩余的內(nèi)容,元組和代碼規(guī)范。

一、元組

在上一篇中知道列表是可變數(shù)據(jù)集,在創(chuàng)建可變?cè)貢r(shí)可以選擇列表。然而,有時(shí)我們需要?jiǎng)?chuàng)建一系列不可修改的元素,元組可以滿足這個(gè)要求。

元組看起來如同列表,但是使用的是圓括號(hào)而不是方括號(hào)來標(biāo)識(shí)。元組也通過索引訪問元素。

注意:元組是不可變數(shù)據(jù)集,無法修改元素值。

元組遍歷方式同列表,可以使用for循環(huán)遍歷。

二、代碼規(guī)范

隨著代碼量的增加,有必要知道一些代碼格式設(shè)置約定。了解這些約定有助于寫出易于閱讀和維護(hù)的代碼。

PEP 8詳細(xì)記錄了Python格式設(shè)置。下面只是一些最基礎(chǔ)的指南。

  • 縮進(jìn) :PEP 8建議縮進(jìn)使用四個(gè)空格。注意是空格不是制表符。
  • 步長 :Python建議每行不超過80個(gè)字符。
  • 空行 : 將程序的不同部分分開,可以使用空行。避免濫用。

三、條件測試

if語句的核心都是一個(gè)值為truefalse的表達(dá)式,這種表達(dá)式被稱為條件測試。if語句根據(jù)條件測試選擇執(zhí)行后面的分支語句。

3.1 常見的條件測試

  • 檢測是否相等 :此時(shí)使用==來實(shí)現(xiàn),在檢測字符串時(shí)需要考慮大小寫,可以使用upper()lower()title()轉(zhuǎn)換。
  • 檢測是否不等:使用!=不等運(yùn)算符。
  • 檢測數(shù)字大小:這種情況比較簡單,條件運(yùn)算符都可以使用。
  • and / or : 可以同時(shí)判斷多個(gè)條件。
  • in / not in : 判斷給定的值是否在列表中。

In [8]: 元素值是bwn,編寫錯(cuò)誤。

四、if語句

語句結(jié)構(gòu):

  • if-else :滿足條件執(zhí)行if后代碼,否則執(zhí)行else后代碼,else可以省略。
  • if-elif-else: 可以有多個(gè)elif代碼塊。

if處理列表

通過結(jié)合使用if語句和列表,對(duì)列表中特定的值做特殊處理,判斷列表是否為空。

五、小結(jié)

本篇學(xué)習(xí)了元組、編碼指南、if語句用法。 下一篇將會(huì)學(xué)習(xí)Python的另一個(gè)內(nèi)建類型對(duì)象 -- 字典。

第三天打開完成!!! 加油。

下一篇: Python學(xué)習(xí)筆記之字典|第4篇

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 〇、前言 本文共108張圖,流量黨請(qǐng)慎重! 歷時(shí)1個(gè)半月,我把自己學(xué)習(xí)Python基礎(chǔ)知識(shí)的框架詳細(xì)梳理了一遍。 ...
    Raxxie閱讀 19,029評(píng)論 17 410
  • 前言 ||| 第二章 使用ArcPy編寫腳本 Python支持大部分在其他語言中出現(xiàn)的編程結(jié)構(gòu)。在本章內(nèi)容中,我們...
    muyan閱讀 90,187評(píng)論 10 55
  • 我發(fā)自心底的感覺羞恥,明白了自己傷害自己的身體是多么丟臉的事情,結(jié)果又是給周圍人填了很大的麻煩。失去了膽囊之后,...
    seekerwolf閱讀 728評(píng)論 0 0
  • 在公司的例會(huì)上,每次都有幾個(gè)人會(huì)受到表揚(yáng)或者是嘉獎(jiǎng),我很榮幸與他們一起工作。我在這里總結(jié)經(jīng)驗(yàn)給大家分享一下,希望你...
    斑竹江南閱讀 362評(píng)論 1 4
  • 感謝太陽跳出地平線的每個(gè)清晨 喚醒孤獨(dú),照亮瞳仁 感謝月亮不厭其煩跟隨落寞的背影 釋放靈魂,安逸舒服 感謝我的知音...
    月亮不在家閱讀 161評(píng)論 0 1