Python 語(yǔ)言簡(jiǎn)介

姓名:張坤 ? ?學(xué)號(hào):1700030080

轉(zhuǎn)載自:https://www.cnblogs.com/chenwolong/p/Python.html,有刪節(jié)

【嵌牛導(dǎo)讀】:Python是一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言摄欲。你可能已經(jīng)聽(tīng)說(shuō)過(guò)很多種流行的編程語(yǔ)言备闲,比如非常難學(xué)的C語(yǔ)言美旧,非常流行的Java語(yǔ)言导梆,適合初學(xué)者的Basic語(yǔ)言,適合網(wǎng)頁(yè)編程的JavaScript語(yǔ)言等等火的。那Python是一種什么語(yǔ)言赠法?本文將對(duì)python語(yǔ)言做詳細(xì)的介紹并介紹它的編譯器程序的安裝教程麦轰。

【嵌牛鼻子】:Python,編程

【嵌牛提問(wèn)】:Python是一種什么語(yǔ)言砖织?它和C語(yǔ)言等有什么區(qū)別款侵?

【嵌牛正文】:

那Python是一種什么語(yǔ)言?

首先侧纯,我們普及一下編程語(yǔ)言的基礎(chǔ)知識(shí)新锈。用任何編程語(yǔ)言來(lái)開(kāi)發(fā)程序,都是為了讓計(jì)算機(jī)干活眶熬,比如下載一個(gè)MP3壕鹉,編寫一個(gè)文檔等等,而計(jì)算機(jī)干活的CPU只認(rèn)識(shí)機(jī)器指令聋涨,所以,盡管不同的編程語(yǔ)言差異極大负乡,最后都得“翻譯”成CPU可以執(zhí)行的機(jī)器指令牍白。而不同的編程語(yǔ)言,干同一個(gè)活抖棘,編寫的代碼量茂腥,差距也很大。

比如切省,完成同一個(gè)任務(wù)最岗,C語(yǔ)言要寫1000行代碼,Java只需要寫100行朝捆,而Python可能只要20行般渡。

所以Python是一種相當(dāng)高級(jí)的語(yǔ)言。

你也許會(huì)問(wèn)芙盘,代碼少還不好驯用?代碼少的代價(jià)是運(yùn)行速度慢,C程序運(yùn)行1秒鐘儒老,Java程序可能需要2秒蝴乔,而Python程序可能就需要10秒。

那是不是越低級(jí)的程序越難學(xué)驮樊,越高級(jí)的程序越簡(jiǎn)單薇正?表面上來(lái)說(shuō)片酝,是的,但是挖腰,在非常高的抽象計(jì)算中雕沿,高級(jí)的Python程序設(shè)計(jì)也是非常難學(xué)的,所以曙聂,高級(jí)程序語(yǔ)言不等于簡(jiǎn)單晦炊。

但是,對(duì)于初學(xué)者和完成普通任務(wù)宁脊,Python語(yǔ)言是非常簡(jiǎn)單易用的断国。連Google都在大規(guī)模使用Python,你就不用擔(dān)心學(xué)了會(huì)沒(méi)用榆苞。

用Python可以做什么稳衬?可以做日常任務(wù),比如自動(dòng)備份你的MP3坐漏;可以做網(wǎng)站薄疚,很多著名的網(wǎng)站包括YouTube就是Python寫的;可以做網(wǎng)絡(luò)游戲的后臺(tái)赊琳,很多在線游戲的后臺(tái)都是Python開(kāi)發(fā)的街夭。總之就是能干很多很多事啦躏筏。

Python當(dāng)然也有不能干的事情板丽,比如寫操作系統(tǒng),這個(gè)只能用C語(yǔ)言寫趁尼;寫手機(jī)應(yīng)用埃碱,只能用Swift/Objective-C(針對(duì)iPhone)和Java(針對(duì)Android);寫3D游戲酥泞,最好用C或C++砚殿。

Python簡(jiǎn)介

Python是著名的“龜叔”Guido van Rossum在1989年圣誕節(jié)期間,為了打發(fā)無(wú)聊的圣誕節(jié)而編寫的一個(gè)編程語(yǔ)言芝囤。

現(xiàn)在似炎,全世界差不多有600多種編程語(yǔ)言,但流行的編程語(yǔ)言也就那么20來(lái)種悯姊。如果你聽(tīng)說(shuō)過(guò)TIOBE排行榜名党,你就能知道編程語(yǔ)言的大致流行程度。這是最近10年最常用的10種編程語(yǔ)言的變化圖:

總的來(lái)說(shuō)挠轴,這幾種編程語(yǔ)言各有千秋传睹。C語(yǔ)言是可以用來(lái)編寫操作系統(tǒng)的貼近硬件的語(yǔ)言,所以岸晦,C語(yǔ)言適合開(kāi)發(fā)那些追求運(yùn)行速度欧啤、充分發(fā)揮硬件性能的程序睛藻。而Python是用來(lái)編寫應(yīng)用程序的高級(jí)編程語(yǔ)言。

當(dāng)你用一種語(yǔ)言開(kāi)始作真正的軟件開(kāi)發(fā)時(shí)邢隧,你除了編寫代碼外店印,還需要很多基本的已經(jīng)寫好的現(xiàn)成的東西,來(lái)幫助你加快開(kāi)發(fā)進(jìn)度倒慧。比如說(shuō)按摘,要編寫一個(gè)電子郵件客戶端,如果先從最底層開(kāi)始編寫網(wǎng)絡(luò)協(xié)議相關(guān)的代碼纫谅,那估計(jì)一年半載也開(kāi)發(fā)不出來(lái)炫贤。高級(jí)編程語(yǔ)言通常都會(huì)提供一個(gè)比較完善的基礎(chǔ)代碼庫(kù),讓你能直接調(diào)用付秕,比如兰珍,針對(duì)電子郵件協(xié)議的SMTP庫(kù),針對(duì)桌面環(huán)境的GUI庫(kù)询吴,在這些已有的代碼庫(kù)的基礎(chǔ)上開(kāi)發(fā)掠河,一個(gè)電子郵件客戶端幾天就能開(kāi)發(fā)出來(lái)。

Python就為我們提供了非常完善的基礎(chǔ)代碼庫(kù)猛计,覆蓋了網(wǎng)絡(luò)唠摹、文件、GUI奉瘤、數(shù)據(jù)庫(kù)跃闹、文本等大量?jī)?nèi)容,被形象地稱作“內(nèi)置電池(batteries included)”毛好。用Python開(kāi)發(fā),許多功能不必從零編寫苛秕,直接使用現(xiàn)成的即可肌访。

除了內(nèi)置的庫(kù)外,Python還有大量的第三方庫(kù)艇劫,也就是別人開(kāi)發(fā)的吼驶,供你直接使用的東西。當(dāng)然店煞,如果你開(kāi)發(fā)的代碼通過(guò)很好的封裝蟹演,也可以作為第三方庫(kù)給別人使用。

許多大型網(wǎng)站就是用Python開(kāi)發(fā)的顷蟀,例如YouTube酒请、Instagram,還有國(guó)內(nèi)的豆瓣鸣个。很多大公司羞反,包括Google布朦、Yahoo等,甚至NASA(美國(guó)航空航天局)都大量地使用Python昼窗。

龜叔給Python的定位是“優(yōu)雅”是趴、“明確”、“簡(jiǎn)單”澄惊,所以Python程序看上去總是簡(jiǎn)單易懂唆途,初學(xué)者學(xué)Python,不但入門容易掸驱,而且將來(lái)深入下去肛搬,可以編寫那些非常非常復(fù)雜的程序。

總的來(lái)說(shuō)亭敢,Python的哲學(xué)就是簡(jiǎn)單優(yōu)雅滚婉,盡量寫容易看明白的代碼,盡量寫少的代碼帅刀。如果一個(gè)資深程序員向你炫耀他寫的晦澀難懂让腹、動(dòng)不動(dòng)就幾萬(wàn)行的代碼,你可以盡情地嘲笑他扣溺。

那Python適合開(kāi)發(fā)哪些類型的應(yīng)用呢骇窍?

首選是網(wǎng)絡(luò)應(yīng)用,包括網(wǎng)站锥余、后臺(tái)服務(wù)等等腹纳;

其次是許多日常需要的小工具,包括系統(tǒng)管理員需要的腳本任務(wù)等等驱犹;

另外就是把其他語(yǔ)言開(kāi)發(fā)的程序再包裝起來(lái)嘲恍,方便使用。

最后說(shuō)說(shuō)Python的缺點(diǎn)雄驹。

任何編程語(yǔ)言都有缺點(diǎn)佃牛,Python也不例外。優(yōu)點(diǎn)說(shuō)過(guò)了医舆,那Python有哪些缺點(diǎn)呢俘侠?

第一個(gè)缺點(diǎn)就是運(yùn)行速度慢,和C程序相比非常慢蔬将,因?yàn)镻ython是解釋型語(yǔ)言爷速,你的代碼在執(zhí)行時(shí)會(huì)一行一行地翻譯成CPU能理解的機(jī)器碼,這個(gè)翻譯過(guò)程非常耗時(shí)霞怀,所以很慢惫东。而C程序是運(yùn)行前直接編譯成CPU能執(zhí)行的機(jī)器碼,所以非潮惺快凿蒜。

但是大量的應(yīng)用程序不需要這么快的運(yùn)行速度禁谦,因?yàn)橛脩舾靖杏X(jué)不出來(lái)素征。例如開(kāi)發(fā)一個(gè)下載MP3的網(wǎng)絡(luò)應(yīng)用程序捧挺,C程序的運(yùn)行時(shí)間需要0.001秒,而Python程序的運(yùn)行時(shí)間需要0.1秒窟勃,慢了100倍漂洋,但由于網(wǎng)絡(luò)更慢遥皂,需要等待1秒,你想刽漂,用戶能感覺(jué)到1.001秒和1.1秒的區(qū)別嗎演训?這就好比F1賽車和普通的出租車在北京三環(huán)路上行駛的道理一樣,雖然F1賽車?yán)碚摃r(shí)速高達(dá)400公里贝咙,但由于三環(huán)路堵車的時(shí)速只有20公里样悟,因此,作為乘客庭猩,你感覺(jué)的時(shí)速永遠(yuǎn)是20公里窟她。

第二個(gè)缺點(diǎn)就是代碼不能加密。如果要發(fā)布你的Python程序蔼水,實(shí)際上就是發(fā)布源代碼震糖,這一點(diǎn)跟C語(yǔ)言不同,C語(yǔ)言不用發(fā)布源代碼趴腋,只需要把編譯后的機(jī)器碼(也就是你在Windows上常見(jiàn)的xxx.exe文件)發(fā)布出去吊说。要從機(jī)器碼反推出C代碼是不可能的,所以优炬,凡是編譯型的語(yǔ)言颁井,都沒(méi)有這個(gè)問(wèn)題,而解釋型的語(yǔ)言蠢护,則必須把源碼發(fā)布出去雅宾。

這個(gè)缺點(diǎn)僅限于你要編寫的軟件需要賣給別人掙錢的時(shí)候。好消息是目前的互聯(lián)網(wǎng)時(shí)代糊余,靠賣軟件授權(quán)的商業(yè)模式越來(lái)越少了,靠網(wǎng)站和移動(dòng)應(yīng)用賣服務(wù)的模式越來(lái)越多了单寂,后一種模式不需要把源碼給別人贬芥。

再說(shuō)了,現(xiàn)在如火如荼的開(kāi)源運(yùn)動(dòng)和互聯(lián)網(wǎng)自由開(kāi)放的精神是一致的宣决,互聯(lián)網(wǎng)上有無(wú)數(shù)非常優(yōu)秀的像Linux一樣的開(kāi)源代碼蘸劈,我們千萬(wàn)不要高估自己寫的代碼真的有非常大的“商業(yè)價(jià)值”。那些大公司的代碼不愿意開(kāi)放的更重要的原因是代碼寫得太爛了尊沸,一旦開(kāi)源威沫,就沒(méi)人敢用他們的產(chǎn)品了贤惯。

當(dāng)然,Python還有其他若干小缺點(diǎn)棒掠,請(qǐng)自行忽略孵构,就不一一列舉了。

Python解釋器

當(dāng)我們編寫Python代碼時(shí)烟很,我們得到的是一個(gè)包含Python代碼的以.py為擴(kuò)展名的文本文件颈墅。要運(yùn)行代碼,就需要Python解釋器去執(zhí)行.py文件雾袱。

由于整個(gè)Python語(yǔ)言從規(guī)范到解釋器都是開(kāi)源的恤筛,所以理論上,只要水平夠高芹橡,任何人都可以編寫Python解釋器來(lái)執(zhí)行Python代碼(當(dāng)然難度很大)毒坛。事實(shí)上,確實(shí)存在多種Python解釋器林说。

CPython

當(dāng)我們從Python官方網(wǎng)站下載并安裝好Python 3.5后煎殷,我們就直接獲得了一個(gè)官方版本的解釋器:CPython。這個(gè)解釋器是用C語(yǔ)言開(kāi)發(fā)的述么,所以叫CPython蝌数。在命令行下運(yùn)行python就是啟動(dòng)CPython解釋器。

CPython是使用最廣的Python解釋器度秘。教程的所有代碼也都在CPython下執(zhí)行顶伞。

IPython

IPython是基于CPython之上的一個(gè)交互式解釋器,也就是說(shuō)剑梳,IPython只是在交互方式上有所增強(qiáng)唆貌,但是執(zhí)行Python代碼的功能和CPython是完全一樣的。好比很多國(guó)產(chǎn)瀏覽器雖然外觀不同垢乙,但內(nèi)核其實(shí)都是調(diào)用了IE锨咙。

CPython用>>>作為提示符,而IPython用In [序號(hào)]:作為提示符追逮。

PyPy

PyPy是另一個(gè)Python解釋器酪刀,它的目標(biāo)是執(zhí)行速度。PyPy采用JIT技術(shù)钮孵,對(duì)Python代碼進(jìn)行動(dòng)態(tài)編譯(注意不是解釋)骂倘,所以可以顯著提高Python代碼的執(zhí)行速度。

絕大部分Python代碼都可以在PyPy下運(yùn)行巴席,但是PyPy和CPython有一些是不同的历涝,這就導(dǎo)致相同的Python代碼在兩種解釋器下執(zhí)行可能會(huì)有不同的結(jié)果。如果你的代碼要放到PyPy下執(zhí)行,就需要了解PyPy和CPython的不同點(diǎn)荧库。

Jython

Jython是運(yùn)行在Java平臺(tái)上的Python解釋器堰塌,可以直接把Python代碼編譯成Java字節(jié)碼執(zhí)行。

IronPython

IronPython和Jython類似分衫,只不過(guò)IronPython是運(yùn)行在微軟.Net平臺(tái)上的Python解釋器场刑,可以直接把Python代碼編譯成.Net的字節(jié)碼。

小結(jié)

Python的解釋器很多丐箩,但使用最廣泛的還是CPython摇邦。如果要和Java或.Net平臺(tái)交互,最好的辦法不是用Jython或IronPython屎勘,而是通過(guò)網(wǎng)絡(luò)調(diào)用來(lái)交互施籍,確保各程序之間的獨(dú)立性。

本教程的所有代碼只確保在CPython 3.5版本下運(yùn)行概漱。請(qǐng)務(wù)必在本地安裝CPython(也就是從Python官方網(wǎng)站下載的安裝程序)丑慎。

因?yàn)镻ython是跨平臺(tái)的,它可以運(yùn)行在Windows瓤摧、Mac和各種Linux/Unix系統(tǒng)上竿裂。在Windows上寫Python程序,放到Linux上也是能夠運(yùn)行的照弥。

要開(kāi)始學(xué)習(xí)Python編程腻异,首先就得把Python安裝到你的電腦里。安裝后这揣,你會(huì)得到Python解釋器(就是負(fù)責(zé)運(yùn)行Python程序的)悔常,一個(gè)命令行交互環(huán)境,還有一個(gè)簡(jiǎn)單的集成開(kāi)發(fā)環(huán)境给赞。

安裝Python 3.5

目前机打,Python有兩個(gè)版本,一個(gè)是2.x版片迅,一個(gè)是3.x版残邀,這兩個(gè)版本是不兼容的。由于3.x版越來(lái)越普及柑蛇,我們的教程將以最新的Python 3.5版本為基礎(chǔ)芥挣。請(qǐng)確保你的電腦上安裝的Python版本是最新的3.5.x,這樣耻台,你才能無(wú)痛學(xué)習(xí)這個(gè)教程空免。

在Mac上安裝Python

如果你正在使用Mac,系統(tǒng)是OS X 10.8~10.10粘我,那么系統(tǒng)自帶的Python版本是2.7鼓蜒。要安裝最新的Python 3.5,有兩個(gè)方法:

方法一:從Python官網(wǎng)下載Python 3.5的安裝程序(網(wǎng)速慢的同學(xué)請(qǐng)移步國(guó)內(nèi)鏡像)征字,雙擊運(yùn)行并安裝都弹;

方法二:如果安裝了Homebrew,直接通過(guò)命令brew install python3安裝即可匙姜。

在Linux上安裝Python

如果你正在使用Linux畅厢,那我可以假定你有Linux系統(tǒng)管理經(jīng)驗(yàn),自行安裝Python 3應(yīng)該沒(méi)有問(wèn)題氮昧,否則框杜,請(qǐng)換回Windows系統(tǒng)。

對(duì)于大量的目前仍在使用Windows的同學(xué)袖肥,如果短期內(nèi)沒(méi)有打算換Mac咪辱,就可以繼續(xù)閱讀以下內(nèi)容。

在Windows上安裝Python

首先椎组,根據(jù)你的Windows版本(64位還是32位)從Python的官方網(wǎng)站下載Python 3.5對(duì)應(yīng)的64位安裝程序32位安裝程序(網(wǎng)速慢的同學(xué)請(qǐng)移步國(guó)內(nèi)鏡像)油狂,然后,運(yùn)行下載的EXE安裝包:

特別要注意勾上Add Python 3.5 to PATH寸癌,然后點(diǎn)“Install Now”即可完成安裝专筷。

運(yùn)行Python

安裝成功后,打開(kāi)命令提示符窗口蒸苇,敲入python后磷蛹,會(huì)出現(xiàn)兩種情況:

情況一:

看到上面的畫面,就說(shuō)明Python安裝成功溪烤!

你看到提示符>>>就表示我們已經(jīng)在Python交互式環(huán)境中了味咳,可以輸入任何Python代碼,回車后會(huì)立刻得到執(zhí)行結(jié)果》帐玻現(xiàn)在莺葫,輸入exit()并回車,就可以退出Python交互式環(huán)境(直接關(guān)掉命令行窗口也可以)枪眉。

情況二:得到一個(gè)錯(cuò)誤:

‘python’ 不是內(nèi)部或外部命令捺檬,也不是可運(yùn)行的程序或批處理文件。

這是因?yàn)閃indows會(huì)根據(jù)一個(gè)Path的環(huán)境變量設(shè)定的路徑去查找python.exe贸铜,如果沒(méi)找到堡纬,就會(huì)報(bào)錯(cuò)。如果在安裝時(shí)漏掉了勾選Add Python 3.5 to PATH蒿秦,那就要手動(dòng)把python.exe所在的路徑添加到Path中烤镐。

如果你不知道怎么修改環(huán)境變量,建議把Python安裝程序重新運(yùn)行一遍棍鳖,務(wù)必記得勾上Add Python 3.5 to PATH炮叶。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末碗旅,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子镜悉,更是在濱河造成了極大的恐慌祟辟,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,858評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件侣肄,死亡現(xiàn)場(chǎng)離奇詭異旧困,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)稼锅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門吼具,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人矩距,你說(shuō)我怎么就攤上這事拗盒。” “怎么了锥债?”我有些...
    開(kāi)封第一講書人閱讀 165,282評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵锣咒,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我赞弥,道長(zhǎng)毅整,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 58,842評(píng)論 1 295
  • 正文 為了忘掉前任绽左,我火速辦了婚禮悼嫉,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘拼窥。我一直安慰自己戏蔑,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,857評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布鲁纠。 她就那樣靜靜地躺著总棵,像睡著了一般。 火紅的嫁衣襯著肌膚如雪改含。 梳的紋絲不亂的頭發(fā)上情龄,一...
    開(kāi)封第一講書人閱讀 51,679評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音捍壤,去河邊找鬼骤视。 笑死,一個(gè)胖子當(dāng)著我的面吹牛鹃觉,可吹牛的內(nèi)容都是我干的专酗。 我是一名探鬼主播,決...
    沈念sama閱讀 40,406評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼盗扇,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼祷肯!你這毒婦竟也來(lái)了沉填?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 39,311評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤佑笋,失蹤者是張志新(化名)和其女友劉穎拜轨,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體允青,經(jīng)...
    沈念sama閱讀 45,767評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年卵沉,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了颠锉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,090評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡史汗,死狀恐怖琼掠,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情停撞,我是刑警寧澤瓷蛙,帶...
    沈念sama閱讀 35,785評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站戈毒,受9級(jí)特大地震影響艰猬,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜埋市,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,420評(píng)論 3 331
  • 文/蒙蒙 一冠桃、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧道宅,春花似錦食听、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,988評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至泞当,卻和暖如春迹蛤,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背襟士。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,101評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工笤受, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人敌蜂。 一個(gè)月前我還...
    沈念sama閱讀 48,298評(píng)論 3 372
  • 正文 我出身青樓箩兽,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親章喉。 傳聞我的和親對(duì)象是個(gè)殘疾皇子汗贫,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容