- def語句-定義新函數(shù)
格式:

說明:
① 括號內(nèi)參數(shù)可有可無,看需求
② 調(diào)用自定義參數(shù)時直接: 函數(shù)名(參數(shù))
- 返回值以及return語句
格式:

說明:
① 函數(shù)的返回值是指執(zhí)行函數(shù)的語句后,會給函數(shù)返回一個值或者是表達(dá)式的值。
② return關(guān)鍵字用來設(shè)置返回值或者返回值表達(dá)式
- None值-空值
說明:如果使用不帶return語句的函數(shù),那么該函數(shù)的返回值可以理解為None,表示沒有值。比如說print()函數(shù)就是一個沒有返回值的函數(shù)??梢酝ㄟ^以下代碼進(jìn)行驗證。
示例代碼:print(print()) 執(zhí)行結(jié)果:None
- 局部和全局作用域
注意:
① 全局作用域中的代碼不能使用任何局部變量
② 局部作用域可以訪問全局變量
③ 不同的作用域中可以命名相同名字的變量,但不推薦
- globa語句-可以用來定義函數(shù)中的全局變量
格式:

說明:當(dāng)一個函數(shù)中的變量前有g(shù)lobal語句,那么這個變量就是全局變量。
- 異常處理-try和except語句
格式:

說明:
① 當(dāng)執(zhí)行語句1時系統(tǒng)提示了錯誤類型,此時將會跳轉(zhuǎn)執(zhí)行語句2
② 這樣的好處在于當(dāng)執(zhí)行程序時遇到該“錯誤類型”后并不會導(dǎo)致后續(xù)的程序代碼無法執(zhí)行
總結(jié)自圖書:Python編程快速上手:讓繁瑣工作自動化