ETH官方钱包

切換
舊版
前往
大廳
主題

Python筆記Day11-函式

萬念俱灰的人最強 | 2019-08-04 16:08:15 | 巴幣 0 | 人氣 87

前言:
  • Python為物件導(dǎo)向語言
  • 在Python中,任何東西都是物件
  • 每個物件都有自己的函式,封裝對物件的操作,減少使用者花費時間再寫一樣的程式碼
函式是什麼?函式就是你只需要寫一次程式碼,然後在不同的狀況中可以重複呼叫很多次。

那要如何去定義我們的函式呢?

舉個例子:
def first_function():
   print("Hello World ! ")
那我們只要在程式之中,呼叫first_function(),那麼我們的程式就會打印出"Hello World ! "

當(dāng)然啦,函數(shù)可以做的事情也不只這樣。
我們也可以去定義一個兩數(shù)字相加的函數(shù)。

def add(a,b):
   return a+b

print(add(5,5))
那我們的程式就會輸出a+b後的10。
但是呢,事實上add能做的事情還不只有數(shù)字,還能將兩字串相加。

print(add("高雄","發(fā)大財"))
輸出的結(jié)果即是: 高雄發(fā)大財

在Python之中,是允許字串使用+去相連的,但是不允許數(shù)字和字串相加,會產(chǎn)生TypeError。

print(add("高雄",1))

TypeError: can only concatenate str (not "int") to str

建立函式以及輸入函式時,要確定所輸入的資料型態(tài)是否正確。

題外話:
不知道是不是也有人腳的小拇指有兩片指甲,一片較大,一片較小。
而在昨天晚上就寢時,腳一伸。

小片的指甲又被翻開了呢







創(chuàng)作回應(yīng)

更多創(chuàng)作