Python 學習筆記2 函式

2021-09-26 18:46:42 字數 794 閱讀 9753

和其他程式語言一樣 python 提供了這樣一些內建函式,但你也可以編寫自己的函式。

如:

def hello(name):

print('hello')

print('python')

print('fizz')

print(name)

hello()

hello()

函式返回值使用return 

在python中none值表示沒有值,類似於js中的null undifind,

spam = print('hello')

spam = none  // true

某些引數有關鍵字引數,如print的end與sep

呼叫方法為

print('hello', end='')

print('world')

print('cats', 'dogs', 'mice', sep='')

python中也存在區域性變數和全域性變數,函式的引數在函式內都是區域性變數,函式執行完 就會 銷毀.區域性變數不能在全域性作用域內使用

如果區域性變數與全域性變數命名一樣,那麼首先尋找區域性變數.再向上尋找全域性變數.

python 使用try和except語句來處理錯誤

try:

return42/divideby

except zerodivisionerror:

print('error: invalid argument.')

python學習筆記(2) 函式

在第4堂課中,我們將學習 迴圈計算並將它們抽象化。這意味著我們將學習函式內的計算方法,允許我們將計算的細節和 計算的使用區分開來。我們將此稱作黑盒抽象。這個方法十分強大,可以協助我們構建複雜函式,計算非常有趣的事物,而不會被細節問題所困擾。某種程度上,這使得重複使用更加方便,除錯和修改也變得更加簡單...

python 筆記2 函式

a abs 變數a指向abs函式 a 1 所以也可以通過a呼叫abs函式 1def my abs x if x 0 return x else return x所以,定義預設引數要牢記一點 預設引數必須指向不變物件!例如none或常量 本質是乙個list和tuple 但是可以在引數上加個 號 def...

Python學習筆記 2

python學習筆記 2 1 error and exceptions 錯誤和異常 語法錯誤是在編譯時檢查,但python允許在程式執行期間檢查錯誤。當檢查出錯誤,python直譯器丟擲 產生 觸發乙個異常。要增加錯誤檢測或異常處理到 使用try except語句。語法如下 try try runn...