>>后面直接執(zhí)行代碼。" />

黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

python及其解釋器(學(xué)習(xí)筆記一)

系統(tǒng) 1927 0

1. 初識(shí)python(python2.7)

1)python既是面向過(guò)程的又可以是面向?qū)ο蟮?。面向過(guò)程:代碼由可以重用的函數(shù)構(gòu)建;面向過(guò)程:代碼由數(shù)據(jù)和功能組合成的對(duì)象構(gòu)建。

2)python是一種解釋型語(yǔ)言,與java等編譯型語(yǔ)言不同,在執(zhí)行python程序的過(guò)程中無(wú)需編譯器進(jìn)行編譯和鏈接,既在執(zhí)行python代碼時(shí)減少了編譯環(huán)節(jié),解釋器會(huì)將源代碼轉(zhuǎn)換成字節(jié)碼再翻譯給計(jì)算機(jī)執(zhí)行。

3)python是一種交互式語(yǔ)言:在python的提示符 >>> 后面直接執(zhí)行代碼。

3)python還具有良好的可移植性/可擴(kuò)展性/易讀性/可嵌入開(kāi)發(fā)以及擁有連接所有主流數(shù)據(jù)庫(kù)的接口等優(yōu)點(diǎn)。其缺點(diǎn)是運(yùn)行速度與C++等編程語(yǔ)言相比較慢,因此對(duì)于有速度要求的部分最好使用c++改寫。

4)與Java或C/C++等編程語(yǔ)言相比,python的語(yǔ)法具有以下特點(diǎn):

? ? ? ? a. 無(wú)需大括號(hào)來(lái)劃分對(duì)象或方法的開(kāi)始和結(jié)束,使用縮進(jìn)對(duì)代碼模塊進(jìn)行劃分

? ? ? ? b. 變量或參數(shù)無(wú)需聲明,即在定義一個(gè)變量或參數(shù)時(shí)無(wú)需聲明其數(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)與退出:通過(guò)輸入“ python ”命令就可以啟動(dòng)它(或者通過(guò)“ python -c command [arg] ... ”l來(lái)啟動(dòng)它),若要退出解釋器時(shí),可以在主窗口 輸入 文件結(jié)束符(Linux系統(tǒng):“ Control-D ”,Windows系統(tǒng):“ Control-Z ”)?;蛘摺? quit() ”命令。

4)執(zhí)行過(guò)程:根據(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 的字符串列表,可以通過(guò) import sys 來(lái)獲取這個(gè)列表。該字符串列表默認(rèn)有一個(gè)空字符串元素 sys.argv[0] 。

6)交互模式:解釋器處于交互模式時(shí)由主提示符" >>>" 表示開(kāi)始執(zhí)行,即看見(jiàn)這個(gè)符號(hào)時(shí)表示目前解釋器處于交互模式,可以直接輸入命令與python進(jìn)行交互。但是由于python對(duì)于方法或類等代碼組的劃分是用縮進(jìn)來(lái)解決的,在編寫if等由多行代碼構(gòu)成的語(yǔ)句時(shí),不能在使用小括號(hào)和大括號(hào)進(jìn)行代碼劃分。因此,對(duì)于多行結(jié)構(gòu)的語(yǔ)句,寫完第一行語(yǔ)句并按回車鍵后解釋器會(huì)顯示出從屬提示符" ..." ,此時(shí)就可以開(kāi)始第二行的編寫了(注意此時(shí)需要通過(guò)使用縮進(jìn)方式來(lái)劃分代碼)。

(編寫本文的主要目的:為了是記錄自己在學(xué)習(xí)python2.X的過(guò)程中遇到的知識(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)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦?。?!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論