先給大家看一段小**
def say():
print(1)
say()
>>>
********************== restart: d:\軟體指令碼\python指令碼\01.py ********************==
1>>>
def say():
print(1)
a = say()
print(a)
>>>
********************== restart: d:\軟體指令碼\python指令碼\01.py ********************==
1none
>>>
在第二個函式中,我們發現a的值為none,也就是說print函式只具有列印的功能,並不能賦值,那我們如何對變數賦值呢,可以使用return
def say():
print(1)
return 2
a = say()
print(a)
>>>
********************== restart: d:\軟體指令碼\python指令碼\01.py ********************==12
>>>
python學習 print和return的區別
print的作用是將輸出結果列印到螢幕上 return 的作用是不在螢幕上顯示,但會給呼叫者乙個返回值 返回值 所謂的返回值就是程式中的函式在完成一件事情後,最終給呼叫者的結果。沒有return 語句 沒有return語句,所以沒能給函式add 賦值,列印出來也就是空值 none 有return 語...
Python中return和print的作用及區別
print的作用是輸出資料到控制端,就是列印在你能看到的介面上 print的作用還是比較容易理解的 print 1 print asdfghj 輸出結果 1asdfghjreturn的作用之一是返回計算的值 沒有return語句 x 1y 2def add x,y z x y print add x...
Python中return和yield的區別
在函式中,結束該函式的執行,return 後面的 塊不會執行,返回該函式的執行結果。帶有yield的函式是乙個迭代器,函式返回某個值時,會停留在某個位置,返回函式值後,會在前面停留的位置繼續執行,直到程式結束 該物件可以迭代遍歷和通過next 方法取出物件中的值。比較節約記憶體空間。儲存的是生成資料...