版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
python程序的格式框架縮進(jìn)Python程序是依靠語句塊的縮進(jìn)來體現(xiàn)代碼與代碼之間的邏輯關(guān)系的,縮進(jìn)結(jié)束就表示一個(gè)代碼塊的結(jié)束。每行代碼開頭的空白(空格或制表符)表示縮進(jìn)級(jí)別,而縮進(jìn)級(jí)別又用于確定語句塊的組成??s進(jìn)是Python語法的一部分,用于表示代碼間的包含和層級(jí)關(guān)系,如果縮進(jìn)錯(cuò)誤,將導(dǎo)致程序運(yùn)行錯(cuò)誤??s進(jìn)在程序內(nèi)保持一致即可,每個(gè)層級(jí)一般用4個(gè)空格或按1次<Tab>鍵實(shí)現(xiàn)??s進(jìn)3需要注意的是,不是所有語句都可以通過縮進(jìn)包含其他代碼。一般代碼無需縮進(jìn),只有表明特定程序含義時(shí),在if、for、while、def、class等一些固定保留字(也稱為關(guān)鍵字)所在語句后才允許引入縮進(jìn),進(jìn)行語句的分組。通常在這些保留字所在語句后使用英文冒號(hào)“:”結(jié)尾來表明前后語句的所屬關(guān)系。示例代碼如右圖所示。縮進(jìn)嚴(yán)格的縮進(jìn)格式有利于約束程序結(jié)構(gòu),也有利于增加代碼結(jié)構(gòu)的可讀性。必須注意,同一個(gè)代碼塊中的語句,其縮進(jìn)量應(yīng)保持相同,否則會(huì)發(fā)生IndentationError(縮進(jìn)錯(cuò)誤)異常。示例如下圖所示。注釋注釋是代碼中不被計(jì)算機(jī)執(zhí)行的輔助性說明文字,因其會(huì)被編譯器或解釋器略去,所以一般用于在代碼中標(biāo)明編寫者及版權(quán)信息、解釋代碼原理和用途或輔助程序調(diào)試等。根據(jù)內(nèi)容的量級(jí)差異,注釋可分為單行注釋和多行注釋。注釋單行注釋單行注釋用于注釋特定語句或行的信息。在Python語言中,單行注釋常以“#”開頭,注釋可以在一行中的任意位置通過“#”開始,其后面的本行內(nèi)容被當(dāng)作注釋,而之前的內(nèi)容仍然屬于Python程序,要被執(zhí)行。單行注釋可以單獨(dú)占一行,也可放在語句末尾。示例如下:注釋多行注釋多行注釋有兩種方式,一種方式是需要在每行注釋內(nèi)容的開頭使用“#”;另一種方式是三引號(hào)注釋,在特殊的程序位置上,該方式也稱為文檔字符串。文檔字符串是一個(gè)解釋程序的重要工具,有助于讀者理解程序。簡(jiǎn)而言之,它可以實(shí)現(xiàn)“幫助文檔”的功能,可以提供函數(shù)的基本信息、函數(shù)的功能簡(jiǎn)介以及形式參數(shù)的類型和使用方式等信息。當(dāng)然,這些信息都是由編寫者填寫、創(chuàng)建的,函數(shù)不會(huì)自動(dòng)提供。注釋多行注釋文檔字符串是一個(gè)多行字符串,通過在函數(shù)體的第一行使用一對(duì)三個(gè)單引號(hào)(''')或者一對(duì)三個(gè)雙引號(hào)(""")來定義。首先用于介紹模塊的大致功能,第二行為空行,從第三行開始是此模塊的詳細(xì)介紹??梢允褂谩癬doc_”(注意是雙下劃線)方法查看文檔字符串。注釋和文檔字符串都可以起到注釋說明的作用,并且不影響Python程序的運(yùn)行。但注釋不能被程序調(diào)用,文檔字符串可以被程序調(diào)用。'''這是多行注釋,使用單引號(hào)。多行注釋結(jié)束。'''"""這是多行注釋,使用雙引號(hào)。多行注釋結(jié)束。"""or語句續(xù)行符號(hào)通常,Python中的一條語句占一行,沒有語句結(jié)束符號(hào)??梢允褂谜Z句續(xù)行符號(hào)將一條語句寫在多行之中。Python語句續(xù)行符號(hào)為反斜杠“\”。示例代碼如左圖所示。注意:在符號(hào)“\”之后不能有任何其他符號(hào),包括空格和注釋。Python使用分號(hào)作為語句分隔符號(hào),從而將多條語句
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 船閘課程設(shè)計(jì)地板計(jì)算
- 中醫(yī)執(zhí)業(yè)醫(yī)師考試-中醫(yī)基礎(chǔ)理論練習(xí)題
- 職業(yè)體驗(yàn)課程設(shè)計(jì)與實(shí)施
- 藥物新劑型與新技術(shù)課程講稿2
- 藥店銷售活動(dòng)課程設(shè)計(jì)
- 群樁計(jì)算 課程設(shè)計(jì)
- 自動(dòng)掃雷課程設(shè)計(jì)
- 物業(yè)管理行業(yè)采購(gòu)工作總結(jié)
- 2024年秋季學(xué)期新人教版地理七年級(jí)上冊(cè)課件 第三章 陸地和海洋 3.3 海陸的變遷
- 美容美發(fā)行業(yè)前臺(tái)接待總結(jié)
- 16J607-建筑節(jié)能門窗
- 理解詞語句子的方法PPT
- 作文開頭與結(jié)尾PPT課件ppt(共42張PPT)
- 重癥醫(yī)學(xué)科運(yùn)用PDCA循環(huán)提高消毒棉簽開啟時(shí)間標(biāo)注的執(zhí)行率品管圈成果匯報(bào)
- 云南面向東南亞、南亞區(qū)域物流系統(tǒng)優(yōu)化研究的開題報(bào)告
- 高效課堂教學(xué)流程和課堂常規(guī)公開課一等獎(jiǎng)市賽課獲獎(jiǎng)?wù)n件
- 浙江寧波廣播電視集團(tuán)發(fā)射中心招考聘用筆試參考題庫(kù)答案解析
- 2024年航天知識(shí)總結(jié)
- 公立醫(yī)院章程范本(中國(guó)醫(yī)院協(xié)會(huì)2019版)
- 江蘇小高考(物理化學(xué)生物)真題及答案
- 垃圾開挖清運(yùn)方案
評(píng)論
0/150
提交評(píng)論