#Python知識分享#
Python目前寫好的代碼常用的執行方式有3種
1:cmd模式下執行
好處:直觀,輸入一行,執行一行,發現問題容易第一時間發現,立即糾正。
壞處:因為python語言有很嚴格的縮進規定,導致有時一個小小的空格或者輸入法沒有切換成英文的情況下輸入的全形字母或者標點符號導致自己的程序卡在那裡。
比如我們執直接行加法運算。那是太方便了。比如直接計算2+3
我們輸入後直接回車。計算結果就出來了,不光可以計算整數,也可以計算小數,計算機行業不叫小數,叫浮點數。
**************************************C:\Users\Administrator>python
Python 3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 2018, 03:37:03) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> 1+2
3
>>> 5/2
2.5
>>> 3.2+2.5
5.7
>>>
********************
如果需要執行邏輯運算,那麼也是可以的。
如果你以前使用的是python2.X,很可能你的代碼是這樣的,但是你在python3.x中執行的時候,會出現
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("a is not 0")?
print格式錯誤,你是不是想執行print("a is not 0")
其實這是因為python2.X和python3.X之間的不同導致的。
a = 0
if a > 0:
print "a is not 0"
else:
print 'a is o'
******************************
>>> if 1 == 1:
... print("1")
... else:
... print("0")
...
--
執行後的結果如下:
1
>>>
2:把所有代碼寫入一個文件,然後選中文件直接右鍵,選中Edit with IDLE.如果你同時安裝了2.X和3.X,那麼兩個版本都提供了Edit with IDLE,選中自己準備執行的就可以了
這個我們舉個例子。
比如我們的文件名是0.py,這個後綴名不能改變,必須是py,然後文件名的話,在這個例子中是0,其實你可以起任何名字,只要符合Python的文件名命名規則就行。
然後我把這個文件複製到D盤。
然後我們啟動cmd
這個時候,我們有兩個途徑。
一個就是python d:\0.py
這裡順帶解釋下這個意思。
前面的python 就是指我們安裝在電腦中的python可執行程序。注意:這裡如果你安裝的是python3.x,其實這個文件名是可以修改的。
然後後面的d:/0.py,這個意思就是D盤根目錄下的0.py,有的人看著這個文件,文件還在桌面上,其實就是在c:/****/desktop上,還沒有移動或者複製到D盤。
***************************
C:\Users\Administrator>python d:/0.py
helloworld~
****************************
C:\Users\Administrator>
3.安裝pycharm這個IDE平臺,然後在平臺中執行。
好處:配置一旦設置好,很容易執行,方便
壞處:第一次配置,可能需要你使出洪荒之力;這個軟體是收費軟體,動不動30天有效期就過了。
小提示:我們在調整程序的時候,我們要時刻使用最小化原則。
首先要確保我們的平臺可以用。如果你不確定,你就需要測試;如果你需要測試,你就需要編寫測試用例。
比如,我們上面,我們把一個文件拷貝到D盤,使用python d:/0.py這樣的方法來執行。
中間的每一個環節,自己都要清楚,可能出現哪些問題,這樣是最好的。
就是當我們測試平臺的時候,就需要編寫類似「helloworld"這樣的測試用例
如果我們對軟體變量不熟悉的時候,在測試的時候,儘量少使用變量之類就可以。
一句小小的程序執行,背後折射出平臺+語法規則+輸入規則。我們前進的道路上有很多坑。只要你有明確的目標,任何事都不是事。