執行Python程式碼結果有一個None?
練習例子:
#!usrbinpython
# Filename wqmodule.py
def avg(a,b=1,c=2):
print (a+b+c)/3
#!/usr/bin/python
# Filename: wqmodule_demo.py
import wqmodule
print 'demo - avg is ', wqmodule.avg(10)
執行 python wqmodule_demo.py 會返回:
demo - avg is 4
None
執行最後有一個None,是因為python函式使用return返回值,如果不用
return, 而用print輸出值,這個函式預設還有一個返回值為None .
我們可以將wqmodule.py 中的 print 改為 return ,就可以了。
#!usrbinpython
# Filename wqmodule.py
def avg(a,b=1,c=2):
print (a+b+c)/3
#!/usr/bin/python
# Filename: wqmodule_demo.py
import wqmodule
print 'demo - avg is ', wqmodule.avg(10)
執行 python wqmodule_demo.py 會返回:
demo - avg is 4
None
執行最後有一個None,是因為python函式使用return返回值,如果不用
return, 而用print輸出值,這個函式預設還有一個返回值為None .
我們可以將wqmodule.py 中的 print 改為 return ,就可以了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-2141994/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- vim設定一鍵執行python程式碼Python
- python 程式、執行緒 (一)Python執行緒
- shell指令碼命令 執行python檔案&python命令列執行python程式碼指令碼Python命令列
- Python 計算程式執行多久程式碼Python
- 100行Java程式碼構建一個執行緒池Java執行緒
- 分享一個c執行緒池實現程式碼執行緒
- 用GPU來執行Python程式碼GPUPython
- 小 200 行 Python 程式碼做了一個換臉程式Python
- 一行 Python 程式碼Python
- 讓 Python 程式碼執行更快的技巧Python
- 如何用iPad執行Python程式碼?iPadPython
- 【Python】用Python實現一個簡單的執行緒池模型效果程式碼分析講解Python執行緒模型
- linux 實時檢視一個 python 程式有幾個執行緒LinuxPython執行緒
- 500 行 Python 程式碼做一個英文解析器Python
- 程式碼執行
- 如何在Python退出時強制執行一段程式碼Python
- Win32執行緒——等待另一個執行緒結束Win32執行緒
- 執行緒(一)——執行緒,執行緒池,Task概念+程式碼實踐執行緒
- JVM程式用一個主執行緒來執行main()方法JVM執行緒AI
- winform程式打包後 只能執行一個ORM
- C#控制只能程式執行一個C#
- 只允許一個程式執行winformORM
- 執行python指令碼後臺執行Python指令碼
- python爬蟲之多執行緒、多程式+程式碼示例Python爬蟲執行緒
- 50行Python程式碼寫一個語言檢測器Python
- 用50行Python程式碼製作一個計算器Python
- 執行緒繫結cpu核心的程式碼研究執行緒
- Python新手教程:40行python程式碼寫一個桌面翻譯器Python
- 如何編寫一個前端框架之三-程式碼執行沙箱(譯)前端框架
- 如何編譯執行一個文字檔案裡面的一段程式碼?編譯
- 分享一個shell指令碼的坑:grep匹配+wc取值 在指令碼執行後的結果與手動執行結果不一致指令碼
- 【Flask】第一個Flask程式(安裝、執行引數、執行方式)Flask
- PHP 避免同時執行一個指令碼PHP指令碼
- 一行 Python 程式碼實現並行Python並行
- windows 下一個程式能開多少個執行緒Windows執行緒
- 殺死一個正在執行的程式 (轉)
- Sublime Text2配置執行Python程式碼功能Python
- 讓Python程式碼更快執行的 5 種方法Python