資訊內(nèi)容
python的函數(shù)結(jié)果是什么
AOl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
AOl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
AOl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
返回值簡(jiǎn)介AOl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
簡(jiǎn)單介紹print和return的區(qū)別,print僅僅是打印在控制臺(tái),而return則是將return后面的部分作為返回值:作為函數(shù)的輸出,可以用變AOl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
量接走,繼續(xù)使用該返回值做其它事。AOl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
推薦:python教程AOl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
函數(shù)需要先定義后調(diào)用,函數(shù)體中return語(yǔ)句的結(jié)果就是返回值。如果一個(gè)函數(shù)沒(méi)有reutrn語(yǔ)句,其實(shí)它有一個(gè)隱含的return語(yǔ)句,返回AOl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
值是None,類(lèi)型也是'NoneType'。.AOl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
def func(x,y): num = x + y return print(func(1,2)) #上面代碼的輸出結(jié)果為:None從上面例子可以看出print( )只是起一個(gè)打印作用,函數(shù)具體返回什么由return決定AOl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
return語(yǔ)句的作用:
AOl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
結(jié)束函數(shù)調(diào)用、返回值A(chǔ)Ol少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
指定返回值與隱含返回值:
AOl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
1、函數(shù)體中return語(yǔ)句有指定返回值時(shí)返回的就是其值A(chǔ)Ol少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
2、函數(shù)體中沒(méi)有return語(yǔ)句時(shí),函數(shù)運(yùn)行結(jié)束會(huì)隱含返回一個(gè)None作為返回值,類(lèi)型是NoneType,與return 、return None 等效,都是返回 None。AOl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
def showplus(x): print(x) return x + 1 num = showplus(6) add = num + 2 print(add) #上面函數(shù)的輸出結(jié)果為:6、9隱含return None 舉例:AOl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
def showplus(x): print(x) num = showplus(6) print(num) print(type(num)) """ 上面函數(shù)的輸出結(jié)果為:6 6 None <class 'NoneType'> """函數(shù)返回值賦值給變量:AOl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
import os import sys import subprocess def get_manifest_xml_path(): xml_path = input() if os.path.exists( xml_path ): return xml_path else: print('AndroidManifest.xml not found!') def get_out_path( xml_path ): return os.path.dirname( os.path.abspath( xml_path ) ) + os.sep + 'AndroidManifest.txt' def convert_xml_to_txt( xml_path, out_path ): convert_cmd = 'java -jar AXMLPrinter2.jar %s>%s' % ( xml_path, out_path ) subprocess.Popen( convert_cmd, shell=True ) if __name__ == "__main__": xml_path = get_manifest_xml_path() out_path = get_out_path( xml_path ) convert_xml_to_txt( xml_path, out_path )更多技術(shù)請(qǐng)關(guān)注www.py.cn。AOl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

- 上一篇
Python郵箱:開(kāi)機(jī)自啟不錯(cuò)過(guò)重要的消息
簡(jiǎn)介近日閑來(lái)無(wú)事,查看了一下電腦日志。發(fā)現(xiàn)電腦總是在我出差時(shí)候被人打開(kāi)。接下來(lái)就有了這篇文章。其實(shí)就是一個(gè)簡(jiǎn)單的Python郵件發(fā)送的代碼。簡(jiǎn)單的不能再簡(jiǎn)單了。環(huán)境篇操作系統(tǒng):Windows10編程語(yǔ)言:Python3.8所用IDE:PyCharm2018直接上代碼# _*_ cod
- 下一篇
怎么用spyder雙擊打開(kāi)py文件
簡(jiǎn)介設(shè)置用spyder雙擊打開(kāi)py文件的方法:(推薦:spyder使用教程)1、右擊.py文件,在彈出的菜單中選擇“打開(kāi)方式”-“選擇默認(rèn)程序”,然后找到并選擇spyder.exe,點(diǎn)擊確定即可。2、雙擊要打開(kāi)的.py文件,會(huì)出現(xiàn)一個(gè)小黑框,此處需要等一等,小黑框關(guān)閉后就可以發(fā)現(xiàn)在Spyder中打開(kāi)了該