天天看點

python基礎程式_Python基礎(3)-第一個Python程式

3.1-互動式環境:

在互動式環境中,直接輸入代碼,按回車,就可以得到代碼的執行結果。

#python2的寫法

print "hello,world"

#python3的寫法

print("hello,world")

運作結果:

python基礎程式_Python基礎(3)-第一個Python程式

3.2-運作.py檔案:

将代碼寫到檔案中,儲存下來,然後去執行。

python基礎程式_Python基礎(3)-第一個Python程式

運作結果:

python基礎程式_Python基礎(3)-第一個Python程式

3.3-Python的互動模式和直接運作.py檔案的差別:

直接輸入python進入互動模式,相當于啟動了Python解釋器,但是等待你一行一行地輸入源代碼,每輸入一行就執行一行。

直接運作.py檔案相當于啟動了Python解釋器,然後一次性把.py檔案的源代碼給執行了,你是沒有機會輸入源代碼的。

直接運作python檔案:

上面執行python G:\1.py時,明确指出1.py腳本由python解釋器來執行。還可以類似于執行shell腳本一樣執行python腳本,例: ./1.py,在Windows上是不行的,但是,在Mac和Linux上是可以的,方法是在.py檔案的第一行加上:

#!/usr/bin/env python

#用于指定python的解釋器在哪,腳本用env啟動的原因,是因為腳本解釋器在linux中可能被安裝于不同的目錄,env可以在系統的PATH目錄中查找。同時,env還規定一些系統環境變量。env就是:envirnment 環境變量)

這樣就可以類似于執行shell腳本一樣執行python腳本,可以直接運作.py檔案了,比如在Linux下運作:

./1.py

運作結果:

python基礎程式_Python基礎(3)-第一個Python程式

這樣運作時,需要增加執行權限:chmod 755 1.py

python基礎程式_Python基礎(3)-第一個Python程式