python中函數、方法、關鍵字的區別


一、關鍵字

  python中一共含有32個關鍵字:'false', 'none', 'true', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'

  --關鍵字-是Python內置的、具有特殊意義的表示符
  --使用時關鍵字后面不需要括號

二、函 數

  函數是組織好的,可重復使用的,用來實現單一,或相關聯功能的代碼段。可以自己定義一個函數。

  --函數-封裝了獨立功能,可以直接調用

  --函數名(參數)

 

 

  以下是簡單的定義規則:

 

  • 函數代碼塊以 def 關鍵詞開頭,后接函數標識符名稱和圓括號()
  • 任何傳入參數和自變量必須放在圓括號中間。圓括號之間可以用於定義參數。
  • 函數的第一行語句可以選擇性地使用文檔字符串—用於存放函數說明。
  • 函數內容以冒號起始,並且縮進。
  • return [表達式] 結束函數,選擇性地返回一個值給調用方。不帶表達式的return相當於返回 None。

  語法: 

def functionname( parameters ):
  "函數_文檔字符串"
   function_suite
    return [expression]

  案例:

#自定義函數
def function_name (str):
    "打印傳入的字符串"
    print(str)
    return(0);
#調用自定義函數
function_name("自定義函數")
function_name("調用自定義函數")

二、方 法

 方法-和函數類似,同樣封裝了獨立的功能
  -需要通過對象來調用表示針對這個對象要做的操作
  --對象.方法名(參數)
  --在變量名后面輸入.,然后選擇針對這個變量要執行的操作,記憶起來閉函數要簡單的多

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM