iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 29
0
AI & Data

AI的本_資料科學打基礎系列 第 29

[Day 29] Python function 呼叫

  • 分享至 

  • xImage
  •  

前面提到的都是直接列印出來
沒有傳回任何東西

就等於 void function_name()
在python 處理時,直譯得時候會自動回傳處理成為'return None',相當於回傳None
https://ithelp.ithome.com.tw/upload/images/20190930/20119806ttBeq7I4BQ.jpg
上面greeting()沒有return,所以Python 將自動處理成return None
即使在codeing得時候有return 但是沒有傳回值,python 也會自動處理成return None,就像下面
https://ithelp.ithome.com.tw/upload/images/20190930/20119806fPq9Ak59Fw.jpg

None在python中是一個特殊的值,
如果將它當作布林值使用,可以將它視為False

雖然None是被視為False,可是False並不是None
其實空串列,空元組,空字典,空集合雖然是False 可是他們不是None
https://ithelp.ithome.com.tw/upload/images/20190930/20119806FRv66a7H3q.jpg

那~有回傳值的呢?
https://ithelp.ithome.com.tw/upload/images/20190930/20119806zlE2R4nzaV.jpg

下面是傳回多筆數值
https://ithelp.ithome.com.tw/upload/images/20190930/20119806hzEjncaEXD.jpg

function除了可以回傳數值或字串,也可以回傳比較複雜的資料,像是字典,串列...等
https://ithelp.ithome.com.tw/upload/images/20190930/20119806TSDHtPe0CY.jpg


上一篇
[Day 28] Python function
下一篇
[Day 30] Python 還有很多...
系列文
AI的本_資料科學打基礎30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言