Python-函數(shù)

  1. def語句-定義新函數(shù)

格式:

說明:

① 括號內(nèi)參數(shù)可有可無,看需求

② 調(diào)用自定義參數(shù)時直接: 函數(shù)名(參數(shù))

  1. 返回值以及return語句

格式:

說明:

① 函數(shù)的返回值是指執(zhí)行函數(shù)的語句后,會給函數(shù)返回一個值或者是表達(dá)式的值。

② return關(guān)鍵字用來設(shè)置返回值或者返回值表達(dá)式

  1. None值-空值

說明:如果使用不帶return語句的函數(shù),那么該函數(shù)的返回值可以理解為None,表示沒有值。比如說print()函數(shù)就是一個沒有返回值的函數(shù)??梢酝ㄟ^以下代碼進(jìn)行驗證。

示例代碼:print(print()) 執(zhí)行結(jié)果:None

  1. 局部和全局作用域

注意:

① 全局作用域中的代碼不能使用任何局部變量

② 局部作用域可以訪問全局變量

③ 不同的作用域中可以命名相同名字的變量,但不推薦

  1. globa語句-可以用來定義函數(shù)中的全局變量

格式:

說明:當(dāng)一個函數(shù)中的變量前有g(shù)lobal語句,那么這個變量就是全局變量。

  1. 異常處理-try和except語句

格式:

說明:

① 當(dāng)執(zhí)行語句1時系統(tǒng)提示了錯誤類型,此時將會跳轉(zhuǎn)執(zhí)行語句2

② 這樣的好處在于當(dāng)執(zhí)行程序時遇到該“錯誤類型”后并不會導(dǎo)致后續(xù)的程序代碼無法執(zhí)行


總結(jié)自圖書:Python編程快速上手:讓繁瑣工作自動化

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、函數(shù)的基本概念 函數(shù): 是一段可以重復(fù)多次調(diào)用的代碼,通過輸入的參數(shù)值,返回需要的結(jié)果。通俗地說,函數(shù)就是完成...
    月白白222閱讀 461評論 0 0
  • 一、函數(shù)作用域 變量作用域指的是變量生效的范圍,主要分為兩類:局部變量和全局變量 1.1 局部變量 所謂局部變量是...
    ThreeYear_xin閱讀 228評論 0 1
  • 變量 程序中臨時存儲數(shù)據(jù)的容器[程序運(yùn)行過程中,可以存儲數(shù)據(jù),一旦程序停止運(yùn)行,程序中 的變量中存儲...
    云Shen不知處閱讀 374評論 0 0
  • 函數(shù) 函數(shù)是可重復(fù)使用的程序片段:它允許你為 某個代碼塊 命名,允許通過這一特殊的名字在你程序的任何地方來運(yùn)行代碼...
    ThiagoChang閱讀 542評論 0 1
  • >>函數(shù)的分類 1、內(nèi)置函數(shù):python解釋器已經(jīng)為我們定義好了的函數(shù)即內(nèi)置函數(shù) 如:len(),sum(),m...
    Doraemn_fff8閱讀 425評論 0 0

友情鏈接更多精彩內(nèi)容