python中return不返回值是因?yàn)槟銢]有將返回的值取出來。
解決方法:
調(diào)用函數(shù),將函數(shù)的返回值賦給一個(gè)變量,輸出這個(gè)變量就可以看到函數(shù)的返回值了
示例如下:
def ss(): a = 10 b = 20 return a + b c = ss() print(c)
執(zhí)行結(jié)果如下:
知識(shí)點(diǎn)擴(kuò)展:
return語句:
return語句用來從一個(gè)函數(shù) 返回 即跳出函數(shù)。我們也可選從函數(shù) 返回一個(gè)值 。
使用字面意義上的語句
1
2
3
4
5
6
7
8
|
#!/usr/bin/python # Filename: func_return.py def maximum(x, y): if x > y: return x else : return y print maximum( 2 , 3 ) |
輸出
1
2
|
$ python func_return.py 3 |
到此這篇關(guān)于python中return不返回值的問題解析的文章就介紹到這了,更多相關(guān)python中return為什么不返回值內(nèi)容請(qǐng)搜索服務(wù)器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務(wù)器之家!
原文鏈接:https://www.py.cn/jishu/jichu/19247.html