Python 函式 基礎概念

2022-06-12 03:42:12 字數 1031 閱讀 3577

我們知道,圓的面積計算公式為:

s = πr²

當我們知道半徑r的值時,就可以根據公式計算出面積.假設我們需要計算3個大小不同的圓的面積:

r1 = 12.34

r2 = 9.08

r3 = 73.1

s1 = 3.14 * r1 * r1

s2 = 3.14 * r2 * r2

s3 = 3.14 * r3 * r3

當**出現有規律的重複時,我們就要注意了,每次寫3.14 * x * x不僅很麻煩,而且,如果要把3.14改成3.14159265359的時候,得全部替換.

有了函式,我們就不再每次都寫s = 3.14 * x * x,而是寫成更有意義的函式呼叫s = area_of_circle(x),而函式area_of_circle本身只需要寫一次,就可以多次呼叫.

基本上所有的高階語言都支援函式,python也不例外.python不但能非常靈活的定義函式,而且本身內建了很多有用的函式,可以直接呼叫.

抽象是數學中非常常見的概念.例:

計算數列的和,比如:1+2+3+...+100,寫起來十分不方便,於是數學家發明了求和符號∑,可以把1+2+3+...+100記作:

100

∑nn = 1

這種抽象記法非常強大,因為我們看到∑就可以理解成求和,而不是還原成低階的加法運算.

而且這種抽象記法是可擴充套件的:

100

∑(n²+1)

n = 1

還原成加法運算就變成了:

(1*1+1)+(2*2+1)+(3*3+1)+...+(100*100+1)

可見,借助抽象,我們就可以不用關係底層的具體計算過程,而直接在更高層次上思考問題.

寫電腦程式也是一樣,函式就是最基本的一種**抽象方式.

python基礎 函式的概念

1 函式的定義 函式就是功能的封裝體 2 函式的分類 沒有返回值,沒有引數的函式 沒有返回值,有引數的函式 有返回值,沒有引數的函式 有返回值,有引數的函式 3 函式的語法 def 函式名 引數 函式體1 宣告函式的關鍵字為def 2 函式名就是識別符號 3 函式引數的個數可以是任意個 4 函式名之...

python基礎概念 python基礎概念

當你輸入name input 並按下回車後,python互動式命令列就在等待你的輸入了。這時,你可以輸入任意字元,然後按回車後完成輸入。要列印出name變數的內容,除了直接寫name然後按回車外,還可以用print 函式 以 開頭的語句是注釋,注釋是給人看的,可以是任意內容 整數python可以處理...

基礎python概念

python有33個保留字。評估函式eval,去掉最外側的引號。整數型別 0b二進位制,0x十六進製制 pow x,y 計算x的y次方 round x,y 將x擷取y的小數字數,在浮點型運算中比較常見。科學記數法 使用字母e或者e做為冪的符號,以10為基數。例子 4.3e 3即4.3 10 3次方。...