Python學(xué)習(xí)手冊(cè)(原書(shū)第4版)Mark Lutz 著
第一部分 使用入門(mén)
>> orthogonal
>> 交互提示模式下編寫(xiě)代碼
>> “%”字符代表了系統(tǒng)提示符食茎,這個(gè)字符是不需要自己輸入的)
>> 交互地運(yùn)行代碼
>> 想輸入多少Python命令就輸入多少漱抓;每一個(gè)命令在輸入回車(chē)后都會(huì)立即運(yùn)行崩瓤。
>> Windows系統(tǒng)中輸入Ctrl-Z退出。
>> 為什么使用交互提示模式
>> 需要牢記的第一條原則:當(dāng)你對(duì)一段Python代碼的運(yùn)行有任何疑問(wèn)的時(shí)候,馬上打開(kāi)交互命令行并實(shí)驗(yàn)代碼钾怔,看看會(huì)發(fā)生什么碱呼。
>> 使用交互提示模式
>> 首先,記住只能在Python交互模式下輸入Python代碼蒂教,而不要輸入系統(tǒng)的命令巍举。
>> 在文件中需要寫(xiě)print,在交互模式下則不需要凝垛。
>> 當(dāng)輸入Python程序時(shí),無(wú)論是在交互模式下還是在一個(gè)文本文件中蜓谋,請(qǐng)確定所有沒(méi)有嵌套的語(yǔ)句都在第一列(也就是說(shuō)要在最左邊)
>> 如果在代碼中輸入梦皮,偶然碰到...這個(gè)提示符或空行,這可能意味著讓交互模式的Python誤以為輸入多行語(yǔ)句桃焕。試著點(diǎn)擊回車(chē)鍵或Ctrl-C組合鍵來(lái)返回主提示模式剑肯。
>> 在交互提示模式中,用一個(gè)空行結(jié)束復(fù)合語(yǔ)句观堂。
>> 在交互提示模式中让网,你必須運(yùn)行完一條語(yǔ)句,然后才能輸入另一條語(yǔ)句师痕。
>> 在腳本文件中溃睹,復(fù)合語(yǔ)句的后面不需要空行;只在交互提示模式下胰坟,才需要該空行因篇。
>> 系統(tǒng)命令行和文件
>> 可以直接運(yùn)行的模塊文件往往也叫做腳本(一個(gè)頂層程序文件的非正式說(shuō)法)
>> 流重定向(stream redirection)
>> 使用命令行和文件
>> 如果使用Windows系統(tǒng)的記事本編寫(xiě)程序文件,當(dāng)保存文件時(shí)要注意選擇所有文件類型笔横,并指定文件后綴為.py竞滓。否則記事本會(huì)自動(dòng)將文件保存成擴(kuò)展名為.txt的文件(例如,保存成spam.py.txt
>> 在系統(tǒng)提示模式下使用文件擴(kuò)展名吹缔,但是在導(dǎo)入時(shí)別使用文件擴(kuò)展名商佑。
>> 然而,在交互式會(huì)話中是不需要print語(yǔ)句的厢塘,因?yàn)镻ython自動(dòng)響應(yīng)表達(dá)式的結(jié)果茶没;這里的print無(wú)傷大雅,但確實(shí)是不必要的錄入
>> 模塊的顯要特性:屬性
>> 這個(gè)文件的客戶端通過(guò)import得到了具有屬性的模塊俗冻,而客戶端使用from時(shí)礁叔,則會(huì)獲得文件變量名的復(fù)本。
>> 參照附錄A獲得環(huán)境變量設(shè)置的幫助迄薄。