iT邦幫忙

2022 iThome 鐵人賽

DAY 28
0
自我挑戰組

Python 學習整理系列 第 28

Day28. return v.s. print

  • 分享至 

  • xImage
  •  

print

  • print() 意思是在主控台中顯示一個數值。要在 Python 中印出一個數值,請使用 print() 函數。印出數值後,就無法再使用。

例:

  • 用函式來舉例,如果你呼叫這個函式,輸出就可以在主控台看到Hello Jason
def userName(name):
    print("Hello", name)
          
userName("Jason")

輸出:
Hello Jason


return

  • 使用 return 則是把數值返回到變數裡,將數值儲存在函數,看函數要哪時候呼叫
  • 使用 return 時,主控台是看不到任何內容的, 但可以使用 callUserName 這個函數,並用 print() 來印出裡面的數值

def userName(name):
    return "Hello " + name
          
print = userName("Jason")

輸出:
無,因為儲存在函數 userName 裡面了


def userName(name):
    return "Hello " + name
          
callUserName = userName("Jason")
print(callUserName)

輸出:
Hello Jason


return v.s print

  • print() 意思是著主控台中顯示數值。
  • return 意思是從函數中返回數值。

總結

當一個函數 return(返回) 數值時,可以將它儲存到一個變數中並可以在需要的時候呼叫它。但是如果一個函數 print (印出) 數值,它不會返回它。因此,不能在任何地方使用它。


上一篇
Day 27. split() v.s. split(" ")
下一篇
Day29. *args v.s. **kwargs
系列文
Python 學習整理30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言