和其他程式語言一樣 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...