python返回多個變數
㈠ python的print輸出3個變數
可以在列印變數前加中文說明,print("變數1:%s 變數2:%s" %(a1,a2)),如下圖所示:
所以,要輸出3個變數時,完全可以:
print("變數1:%s變數2:%s 變數3:%s" %(a1,a2,a3))
㈡ p門21-函數的返回值
關鍵字return,將函數內的數據返回到調用函數的位置。
有返回值的函數,要使用關鍵字return。並且return和返回值之間是一個空格。
函數中return後的返回值可以是任何類型數據,常見的有變數、字元串、表達式等。
當函數要返回多個值時,返回值間以逗號,隔開。此時函數的返回值,會以元組的格式返回。
注意,return是函數結束的標志。函數內可以有多個return,但只要執行一次,整個函數就會結束運行。因此,return的位置決定了函數能夠執行到哪一步。
使用print的函數,會將結果直接輸出,是為了顯示信息。而使用return的函數,是為了返回結果。並且返回值可以用變數接走,繼續使用該返回值做其它事。
在函數內部定義的變數,只能在函數內使用,出了函數就不能使用,稱為局部變數。而Python允許在所有函數的外部定義變數,稱為全局變數。全局變數可以在函數內使用,也可以在函數外使用。
如果函數內與外部都定義了同名變數,雖然本質上它們不是同一個變數,但為了清晰區分,建議對全局變數和局部變數使用不同的變數名。
總結而言,return語句用於函數返回值,函數中返回值可以是任何類型數據,當需要返回多個值時會以元組形式返回。return語句是函數結束的標志,而print函數用於輸出信息。局部變數只能在函數內使用,而全局變數可以跨函數使用。避免全局與局部變數名稱沖突,以提升代碼清晰度和可維護性。
㈢ python多個變數只能輸出一個值
中間要用逗號隔開。
如果要輸出多個結果,中間使用逗號隔開,且引用變數為%。例如(變數1,變數2,變數3)。這樣就可以輸出多個值了。