如何理解python中的return

2021-08-18 01:32:42 字數 726 閱讀 6519

首先要了解,函式是什麼?

書上可能會說函式是完成功能的模組之類的話。其實說白了,函式就是個你招來的工人。

你給他一些材料,告訴他怎麼用這些材料拼裝,然後他負責把拼裝好的成品交給你。材料就是函式的引數,成品是函式的輸出,而怎麼拼裝就是你寫的函式體**了。

比如這段**

def

worker(a

,b,c

):x=a

+by=

x*c

這個工人(worker)在你的指導下,用a b c三個材料,裝配出了x和y兩個成品。

但是程式裡的裝配和工廠不同,用過的材料不會消失。這樣,這個工人手裡就有了a b c x y五樣物品。他怎麼知道你要的是哪個呢?

所以return的作用就是,在這種時候告訴工人你到底想要什麼東西,是乙個iphone手機殼還是整台iphone。例如

def

worker(a

,b,c

):x=a

+by=

x*creturn

y

這樣工人就會把y交給你。當你讓這個工人幫你幹活(呼叫函式的時候)

result

=worker(1

,2,3

)

你就會得到對應的結果((1+2)*3)。

這就是return的作用。

python中的return如何理解

首先要了解,函式是什麼?書上可能會說函式是完成功能的模組之類的話。其實說白了,函式就是個你招來的工人。你給他一些材料,告訴他怎麼用這些材料拼裝,然後他負責把拼裝好的成品交給你。材料就是函式的引數,成品是函式的輸出,而怎麼拼裝就是你寫的函式體 了。比如這段 def worker a,b,c x a b...

如何理解 Python 中的 init

定義類的時候,若是新增 init 方法,那麼在建立類的例項的時候,例項會自動呼叫這個方法,一般用來對例項的屬性進行初使化。比如 class testclass def init self,name,gender 定義 init 方法,這裡有三個引數,這個self指的是一會建立類的例項的時候這個被建立...

如何理解Python中的引用(一)

在 python 中,變數命令,引數傳遞,都是通過引用來實現。如果兩個變數為同乙個引用,那麼這兩個變數對應的資料一定相同 但是兩個對應的資料相同,引用不一定相同。從資料可變與不可變的型別來解析引用 可變資料型別 列表 字典 集合 通過容器的方法來修改其內容,位址不變 引用指向不會發生改變 通過重新賦...