1. 初識(shí)python(python2.7)
1)python既是面向過程的又可以是面向?qū)ο蟮摹C嫦蜻^程:代碼由可以重用的函數(shù)構(gòu)建;面向過程:代碼由數(shù)據(jù)和功能組合成的對(duì)象構(gòu)建。
2)python是一種解釋型語言,與java等編譯型語言不同,在執(zhí)行python程序的過程中無需編譯器進(jìn)行編譯和鏈接,既在執(zhí)行python代碼時(shí)減少了編譯環(huán)節(jié),解釋器會(huì)將源代碼轉(zhuǎn)換成字節(jié)碼再翻譯給計(jì)算機(jī)執(zhí)行。
3)python是一種交互式語言:在python的提示符 >>> 后面直接執(zhí)行代碼。
3)python還具有良好的可移植性/可擴(kuò)展性/易讀性/可嵌入開發(fā)以及擁有連接所有主流數(shù)據(jù)庫的接口等優(yōu)點(diǎn)。其缺點(diǎn)是運(yùn)行速度與C++等編程語言相比較慢,因此對(duì)于有速度要求的部分最好使用c++改寫。
4)與Java或C/C++等編程語言相比,python的語法具有以下特點(diǎn):
? ? ? ? a. 無需大括號(hào)來劃分對(duì)象或方法的開始和結(jié)束,使用縮進(jìn)對(duì)代碼模塊進(jìn)行劃分
? ? ? ? b. 變量或參數(shù)無需聲明,即在定義一個(gè)變量或參數(shù)時(shí)無需聲明其數(shù)據(jù)類型,可以直接進(jìn)行定義。
2.python解釋器
1)安裝路徑:通常將python解釋器安裝在/usr/local/bin/python路徑下(也可以自行選擇其他路徑),為了 確保在輸入“python”時(shí)能夠順利啟動(dòng)它,需要將/usr/local/bin目錄包含到搜索路徑中。
2)添加路徑到環(huán)境變量:python通常安裝在磁盤根目錄下。以安裝路徑為“ C:\python27 ”為例,要將此目錄添加到PATH環(huán)境變量中可以在DOS窗口下輸入“ set python=“%python%”;C:\python27 "。
3)啟動(dòng)與退出:通過輸入“ python ”命令就可以啟動(dòng)它(或者通過“ python -c command [arg] ... ”l來啟動(dòng)它),若要退出解釋器時(shí),可以在主窗口 輸入 文件結(jié)束符(Linux系統(tǒng):“ Control-D ”,Windows系統(tǒng):“ Control-Z ”)。或者“ quit() ”命令。
4)執(zhí)行過程:根據(jù)調(diào)用對(duì)象的不同可以分為兩種情況,一是使用終端設(shè)備(tty)作為標(biāo)準(zhǔn)輸入調(diào)用時(shí),它交互式地解釋執(zhí)行(如“ print "hello world" ”);二是以文件作為標(biāo)準(zhǔn)輸入調(diào)用時(shí),它讀取文件并將文件作為腳本執(zhí)行(如“ python XX.py ”)。
5)參數(shù)傳遞:調(diào)用解釋器時(shí),腳本名和附加參數(shù)會(huì)被傳入到一個(gè)名為 sys.argv 的字符串列表,可以通過 import sys 來獲取這個(gè)列表。該字符串列表默認(rèn)有一個(gè)空字符串元素 sys.argv[0] 。
6)交互模式:解釋器處于交互模式時(shí)由主提示符" >>>" 表示開始執(zhí)行,即看見這個(gè)符號(hào)時(shí)表示目前解釋器處于交互模式,可以直接輸入命令與python進(jìn)行交互。但是由于python對(duì)于方法或類等代碼組的劃分是用縮進(jìn)來解決的,在編寫if等由多行代碼構(gòu)成的語句時(shí),不能在使用小括號(hào)和大括號(hào)進(jìn)行代碼劃分。因此,對(duì)于多行結(jié)構(gòu)的語句,寫完第一行語句并按回車鍵后解釋器會(huì)顯示出從屬提示符" ..." ,此時(shí)就可以開始第二行的編寫了(注意此時(shí)需要通過使用縮進(jìn)方式來劃分代碼)。
(編寫本文的主要目的:為了是記錄自己在學(xué)習(xí)python2.X的過程中遇到的知識(shí)點(diǎn)以及自己的理解和歸納,并非完全原創(chuàng)。
參考資料:python2.7.14中文手冊(cè);參考網(wǎng)站:www.runoob.com和www.python.org )
?
?
?
?
?
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
