Python 解釋器就是執(zhí)行Python腳本(語(yǔ)句)的工具,就像Linux操作系統(tǒng)中的shell。在windows操作系統(tǒng)上,安裝完python之后,相應(yīng)的就配置了Python解釋器,如果沒(méi)有把解釋器添加到環(huán)境變量(path)中,就需要每次都給出解釋器的路徑。所以為了方便,還是把路徑添加到環(huán)境變量中。
啟動(dòng)解釋器:
1,執(zhí)行命令????python?-c?command?[arg]
2,執(zhí)行模塊? ? python -m module [arg]
3, 交互模式? ? python -i test.py
退出解釋器:
? ? quit()
1. 傳遞參數(shù)
在python解釋器中,腳本的后面緊跟著參數(shù),腳本名和之后的參數(shù)會(huì)以一個(gè)字符串列表的形式傳到python sys模塊中argv變量中,導(dǎo)入sys模塊就可以調(diào)用這些變量。如果腳本后面沒(méi)有跟參數(shù),那么sys.argv就是只包含一個(gè)字符串的列表,sys.argv[0]儲(chǔ)存的是腳本的路徑;如果腳本后面有參數(shù),那么從sys.argv[1]開(kāi)始,儲(chǔ)存的都是參數(shù)。
另外,解釋中沒(méi)有執(zhí)行腳本,而是執(zhí)行的命令行,就像上面所提到的python -c command [arg], 那么sys.argv[0]儲(chǔ)存的就是‘-c', 同理python -m module [arg],sys.argv[0]儲(chǔ)存的就是’-m‘,之后的命令行內(nèi)容都會(huì)依次存儲(chǔ)到sys.argv中。
2. 交互模式
python解釋器的交互模式就是你input一行命行,解釋器就交互式的執(zhí)行命令返回的結(jié)果,通常輸入(input)用 >>> 來(lái)分割,如果多行輸入,連續(xù)的語(yǔ)句用 ... 分割,如下圖:

3. 腳本文件的編碼格式
默認(rèn)編碼格式是utf-8
如果需要更改編碼格式,就需要在腳本文件的開(kāi)頭開(kāi)行聲明,格式如下:
# _*_ coding: utf-8 _*_
這里可以取utf-8改成你所需要的編碼格式。
本篇到到此結(jié)束,參考官方鏈接:https://docs.python.org/3/tutorial/interpreter.html
下一篇會(huì)繼續(xù)總結(jié),簡(jiǎn)單介紹Python的語(yǔ)句,數(shù)學(xué)計(jì)算。