python 入門基礎之函式

2021-09-24 18:50:53 字數 1053 閱讀 7320

函式

函式是組織好的,可重複使用的,用來實現單一或相關聯的功能的**段。

函式可以提高應用的模組性,和**的重複利用率。python提供了許多內建函式,比如說print(),當然自己也可以建立函式,這就叫做使用者自定義函式。

定義函式:

def 識別符號名稱 ():

pass

呼叫函式:

識別符號名稱()

注意: 函式內容以冒號起頭,並且縮排。

return結束函式,並且返回乙個值。不帶表示式的return相當於返回乙個none

帶參的函式:

def 識別符號名稱(x,y):

pass

帶參的函式可以簡化**

num2=

int(

input

("請輸入第二個數字"))

num1=

int(

input

("請輸入第乙個數字"))

defadd

(a,b)

:sum

=a+b

print

("%d"

%sum

)add(num1,num2)

這是乙個簡單的帶引數的函式 ,實現的功能是完成了使用者輸入兩個值進行相加。

def

get_wendu()

: wendu=

22print

("當前溫度是%d"

%wendu)

return wendu

defget_wendu_huashi

(wendu)

:

wendu=wendu+

3print

("華氏溫度為%d:"

%wendu)

result=get_wendu(

)get_wendu_huashi(result)

這個**的 get_wendu()這個函式有返回值,將22返回,用result接收。第二個函式帶有引數,函式內部實現給12加三。最後列印出溫度。。

Python零基礎入門之函式

函式的命名空間和作用域 函式的三類命名空間 內建 全域性 區域性 兩大作用域 全域性 內建和全域性命名空間都屬於全域性作用域 區域性 區域性命名空間屬於區域性作用域 什麼是作用域鏈?就是由外而內的命名空間中的中的變數的生存週期都是就近原則 全域性作用域 大區域性作用域 小區域性作用域 函式的兩大引數...

python基礎之入門

python是一門解釋型 弱型別程式語言。特點 簡單 明確 優雅。cpython 官方提供的直譯器,內部使用c語言來實現。pypy 一次性把 解釋成位元組碼檔案,可以直接拿來執行。1 print hello,world 2print 你好,世界!3print 任何內容 輸出結果 1 hello,wo...

python入門之函式

1.1 函式是一段功能 的封裝,可以被其他程式 重複呼叫。1.2 函式一般包括三要素 函式名 引數和返回值 建立函式要使用def關鍵字 例如 def say name print 名字叫做 format name return name 1 python中的單行注釋和多行注釋在在編譯後會被去掉,如果...