執行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
- shell指令碼命令 執行python檔案&python命令列執行python程式碼指令碼Python命令列
- python 程式、執行緒 (一)Python執行緒
- Python 計算程式執行多久程式碼Python
- 如何用iPad執行Python程式碼?iPadPython
- 用GPU來執行Python程式碼GPUPython
- linux 實時檢視一個 python 程式有幾個執行緒LinuxPython執行緒
- Python——程式、執行緒、協程、多程式、多執行緒(個人向)Python執行緒
- 【Python】用Python實現一個簡單的執行緒池模型效果程式碼分析講解Python執行緒模型
- arm-none-eabi-gdb無法執行None
- 如何在Python退出時強制執行一段程式碼Python
- python爬蟲之多執行緒、多程式+程式碼示例Python爬蟲執行緒
- Python新手教程:40行python程式碼寫一個桌面翻譯器Python
- 程式碼執行
- 執行python指令碼後臺執行Python指令碼
- 執行緒(一)——執行緒,執行緒池,Task概念+程式碼實踐執行緒
- 使用Python編寫一個多執行緒的12306搶票程式Python執行緒
- Win32執行緒——等待另一個執行緒結束Win32執行緒
- JVM程式用一個主執行緒來執行main()方法JVM執行緒AI
- 200 行 Python 程式碼做個換臉程式(附原始碼)Python原始碼
- 執行緒繫結cpu核心的程式碼研究執行緒
- C#呼叫IronPython動態執行Python程式碼C#Python
- 一行 Python 程式碼實現並行Python並行
- 如何編寫一個前端框架之三-程式碼執行沙箱(譯)前端框架
- Python程式VS執行緒Python執行緒
- python 程式、執行緒 (二)Python執行緒
- 分享一個shell指令碼的坑:grep匹配+wc取值 在指令碼執行後的結果與手動執行結果不一致指令碼
- 【Flask】第一個Flask程式(安裝、執行引數、執行方式)Flask
- python 建立mysql資料庫腳(執行sql)指令碼程式碼PythonMySql資料庫指令碼
- 如何用 pipenv 克隆 Python 教程程式碼執行環境?Python
- 求助,python 程式碼執行後提示 “Failed to import the site module”PythonAIImport
- PHP 避免同時執行一個指令碼PHP指令碼
- Jquery ajax載入等待執行結束再繼續執行下面程式碼操作jQuery
- 後端傳過來一個JS程式碼,前端拿到之後執行後端JS前端
- python使用pip安裝模組出錯 Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None))PythonNone
- 20行Python程式碼擼一個命令列英語翻譯工具Python命令列
- oracle執行java程式碼OracleJava
- 實現手機直播原始碼中兩個執行緒依次執行的相關程式碼原始碼執行緒
- Laravel 中執行 Python 指令碼LaravelPython指令碼