ETH官方钱包

切換
舊版
前往
大廳
主題

Python筆記Day11-函式

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

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

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

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

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

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

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

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

在Python之中,是允許字串使用+去相連的,但是不允許數字和字串相加,會產生TypeError。

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

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

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

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

小片的指甲又被翻開了呢







創作回應

更多創作