軟件異常處理 本文想聊一聊軟件的異常處理,這里的異常不是指那種可捕獲的異常機(jī)制(捕捉和拋異常),而是指程序運(yùn)行時(shí)可能出現(xiàn)的錯(cuò)誤。簡單的說,就是軟件運(yùn)行的時(shí)候出現(xiàn)錯(cuò)誤應(yīng)該如何處...

流程控制 流程控制就是控制代碼的執(zhí)行順序。正常代碼都是按順序一行一行執(zhí)行的,這叫順序流程。如果想控制程序在滿足某個(gè)條件時(shí)才執(zhí)行特定的代碼塊,就需要條件控制。如果想控制程序在滿...
序言 錯(cuò)誤和異常是兩個(gè)不同的概念,非常容易混淆。很多程序員習(xí)慣將一切非正常情況都看做錯(cuò)誤,而不區(qū)分錯(cuò)誤和異常,即使程序中可能有異常拋出,也將異常及時(shí)捕獲并轉(zhuǎn)換成錯(cuò)誤。從表面上...
運(yùn)算符 運(yùn)算符(operator)就是諸如加、減、乘、除之類的東西,但一般程序語言支持的運(yùn)算符要比這多的多。前面的章節(jié)已經(jīng)介紹了部分,這里列出完整內(nèi)容。 算術(shù)運(yùn)算符運(yùn)算符說明...
字典 字典 dict 是一種映射表, 其他語言里一般叫 map,字典里的每一個(gè)記錄保存的是鍵值對(duì) key-value,字典以 key 為索引,key 可以不只是數(shù)字,還可以是...
序列 序列是一種有序的集合,就是諸如數(shù)組、鏈表或者對(duì)外呈現(xiàn)類似結(jié)構(gòu)的數(shù)據(jù)結(jié)構(gòu),特點(diǎn)就是擁有一串的元素,并且這些元素的存放是有順序的。python內(nèi)置多種序列類型,對(duì)所有這些序...
什么是程序 程序或者叫代碼,本質(zhì)上就是一堆讓計(jì)算機(jī)干活的指令,每一條指令就是一個(gè)干活步驟。指令讓計(jì)算機(jī)干什么就干什么,沒有指令,計(jì)算機(jī)就不知道怎么辦。計(jì)算機(jī)雖然四肢發(fā)達(dá)(執(zhí)行...