Python是一種面向?qū)ο蟮木幊陶Z言,它的函數(shù)可以有返回值也可以沒有返回值。本文將介紹Python沒有返回值的情況。
def print_hello(): print("Hello World!") result = print_hello() print(result)
在上面的代碼中,我們定義了一個名為print_hello的函數(shù),它沒有返回值。我們調(diào)用了這個函數(shù),并將其結(jié)果賦值給一個名為result的變量。
在Python中,如果一個函數(shù)沒有返回值,那么它默認返回None。因此,當我們嘗試打印結(jié)果時,會得到None這個值。
def change_variable(a): a = a + 1 result = change_variable(5) print(result)
在這個代碼示例中,我們定義了一個名為change_variable的函數(shù),它接受一個參數(shù)a,并在函數(shù)內(nèi)部將a加1。由于函數(shù)沒有返回值,我們嘗試將其結(jié)果賦值給一個變量result。當我們嘗試打印結(jié)果時,同樣會得到None這個值。
Python沒有返回值的情況在編寫函數(shù)時經(jīng)常發(fā)生,但我們只需要根據(jù)需要使用函數(shù)而不關心它是否有返回值即可。
上一篇c 定義返回json對象
下一篇python 泊松擬合