iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 27
0
自我挑戰組

我要在30天內好好學習python系列 第 27

第二十七天 函數

今天來說說函數的部分, 大至上分為兩種 1.內建函數 2.自訂函數
而函數的基本寫法大概是Function_name (Arg1,Arg2, …) 像是print 或是input...
內建函數有哪些:dir( builtins )
1.返回指定對象的所有屬性和方法,而不返回值。
2.返回所有屬性和方法,甚至是所有對象的默認內置屬性
https://ithelp.ithome.com.tw/upload/images/20181029/20112068xnuD5FYubn.jpg

自訂函數顧名思義就是可以自己創造函數 :
def Function_name (Pra1, Pra2,…) :
suite ##(必定要縮排)
函數的命名大部分都用駝峰式且習慣以寫或是底線命名
駝峰又分大駝峰跟小駝峰,小駝峰表示第一個字元小寫 第二個字元大寫
大駝峰是每個字元都大寫
⼀個函數於運行完畢之後可以回傳結果(也可以忽略不回傳)
當程式運行到return陳述句時將會無條件直接離開(結束)函數並回傳結果
回傳值可以為:
1.單⼀的值或物件
2.多個值或物件所構成的tuple
3.當未使用return陳述句時,預設將會回傳None

函數的功用很廣,從最基本到南的幾乎無所不在/images/emoticon/emoticon08.gif


上一篇
第二十六天 字串函數(2)
下一篇
第二十八天 參數 變數
系列文
我要在30天內好好學習python30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言