自從上班以來(lái),我就很少看紙質(zhì)書(shū)了,逐漸養(yǎng)成了看電子書(shū)的習(xí)慣,究其原因是紙質(zhì)書(shū)每年要花掉我近千元錢(qián),哈哈,其實(shí)主要原因是我養(yǎng)成了收集電子書(shū)的習(xí)慣,總能找到自己喜歡的電子書(shū),在搜尋中, 我收集了8本python電子書(shū)資料,這8本書(shū)籍適合初學(xué)python丶進(jìn)階python丶精通python!
成都創(chuàng)新互聯(lián)公司,專(zhuān)注為中小企業(yè)提供官網(wǎng)建設(shè)、營(yíng)銷(xiāo)型網(wǎng)站制作、自適應(yīng)網(wǎng)站建設(shè)、展示型網(wǎng)站設(shè)計(jì)制作、網(wǎng)站建設(shè)等服務(wù),幫助中小企業(yè)通過(guò)網(wǎng)站體現(xiàn)價(jià)值、有效益。幫助企業(yè)快速建站、解決網(wǎng)站建設(shè)與網(wǎng)站營(yíng)銷(xiāo)推廣問(wèn)題。
而最近幾年內(nèi)容付費(fèi)如火如荼,付費(fèi)成了互聯(lián)網(wǎng)經(jīng)濟(jì)的主流,我也很珍視自己的python電子書(shū)資源,眼下很多書(shū)在電商平臺(tái)的電子版都是十幾塊一本, 現(xiàn)在我決定全部免費(fèi)贈(zèng)送給大家啦 。
本書(shū)內(nèi)容
本書(shū)描述了Python程序的基本構(gòu)件:類(lèi)型、操作符、語(yǔ)句、函數(shù)、模塊、類(lèi)以及異常,介紹了更多高級(jí)主題,包括復(fù)雜的實(shí)例。
本書(shū)適合Python初學(xué)者,以及已經(jīng)入門(mén)但想繼續(xù)學(xué)習(xí)和提高自身Python技巧的程序員。
本書(shū)內(nèi)容
本書(shū)是一本Python入門(mén)書(shū)籍,適合對(duì)計(jì)算機(jī)了解不多,沒(méi)有學(xué)過(guò)編程,但對(duì)編程感興趣的讀者學(xué)習(xí)使用。這本書(shū)以習(xí)題的方式引導(dǎo)讀者一步一步學(xué)習(xí)編程,從簡(jiǎn)單的打印一直講到完整項(xiàng)目的實(shí)現(xiàn),讓初學(xué)者從基礎(chǔ)的編程技術(shù)入手,最終體驗(yàn)到軟件開(kāi)發(fā)的基本過(guò)程。
本書(shū)結(jié)構(gòu)非常簡(jiǎn)單,共包括52個(gè)習(xí)題,其中26個(gè)覆蓋了輸入/輸出、變量和函數(shù)三個(gè)主題,另外26個(gè)覆蓋了一些比較高級(jí)的話(huà)題,如條件判斷、循環(huán)、類(lèi)和對(duì)象、代碼測(cè)試及項(xiàng)目的實(shí)現(xiàn)等。每一章的格式基本相同,以代碼習(xí)題開(kāi)始,按照說(shuō)明編寫(xiě)代碼,運(yùn)行并檢查結(jié)果,然后再做附加練習(xí)。
本書(shū)內(nèi)容
【技術(shù)大咖推薦】
【本書(shū)特色】
【主要內(nèi)容】
本書(shū)致力于幫助Python開(kāi)發(fā)人員挖掘這門(mén)語(yǔ)言及相關(guān)程序庫(kù)的優(yōu)秀特性,避免重復(fù)勞動(dòng),同時(shí)寫(xiě)出簡(jiǎn)潔、流暢、易讀、易維護(hù),并且具有地道Python風(fēng)格的代碼。本書(shū)尤其深入探討了Python語(yǔ)言的高級(jí)用法,涵蓋數(shù)據(jù)結(jié)構(gòu)、Python風(fēng)格的對(duì)象、并行與并發(fā),以及元編程等不同的方面。
本書(shū)適合中高級(jí)Python軟件開(kāi)發(fā)人員閱讀參考。
本書(shū)內(nèi)容
本書(shū)包括Python程序設(shè)計(jì)的方方面面,首先從Python的安裝開(kāi)始,隨后介紹了Python的基礎(chǔ)知識(shí)和基本概念,包括列表、元組、字符串、字典以及各種語(yǔ)句。然后循序漸進(jìn)地介紹了一些相對(duì)高級(jí)的主題,包括抽象、異常、魔法方法、屬性、迭代器。此后探討了如何將Python與數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)、C語(yǔ)言等工具結(jié)合使用,從而發(fā)揮出Python的強(qiáng)大功能,同時(shí)介紹了Python程序測(cè)試、打包、發(fā)布等知識(shí)。最后,作者結(jié)合前面講述的內(nèi)容,按照實(shí)際項(xiàng)目開(kāi)發(fā)的步驟向讀者介紹了幾個(gè)具有實(shí)際意義的Python項(xiàng)目的開(kāi)發(fā)過(guò)程。
本書(shū)內(nèi)容
Google和YouTube由于Python的高可適應(yīng)性、易于維護(hù)以及適合于快速開(kāi)發(fā)而采用它。如果你想要編寫(xiě)高質(zhì)量、高效的并且易于與其他語(yǔ)言和工具集成的代碼,《Python學(xué)習(xí)手冊(cè):第4 版》將幫助你使用Python快速實(shí)現(xiàn)這一點(diǎn),不管你是編程新手還是Python初學(xué)者。本書(shū)是易于掌握和自學(xué)的教程,根據(jù)作者Python專(zhuān)家Mark Lutz的著名培訓(xùn)課程編寫(xiě)而成。
《Python學(xué)習(xí)手冊(cè):第4版》每一章都包含關(guān)于Python語(yǔ)言的關(guān)鍵內(nèi)容的獨(dú)立的一課,并且包含了一個(gè)獨(dú)特的“練習(xí)題”部分,其中帶有實(shí)際的練習(xí)和測(cè)試,以便你可以練習(xí)新的技能并隨著學(xué)習(xí)而測(cè)試自己的理解。你會(huì)發(fā)現(xiàn)眾多帶有注釋的示例以及圖表,它們將幫助你開(kāi)始學(xué)習(xí)Python 3.0。
《Python學(xué)習(xí)手冊(cè):第4版》包括以下內(nèi)容:
本書(shū)適合任何想要通過(guò)Python學(xué)習(xí)編程的讀者,尤其適合缺乏編程基礎(chǔ)的初學(xué)者。通過(guò)閱讀本書(shū),讀者將能利用強(qiáng)大的編程語(yǔ)言和工具,并且會(huì)體會(huì)到Python編程的快樂(lè)。
本書(shū)內(nèi)容
Python是一種解釋型、面向?qū)ο?、?dòng)態(tài)數(shù)據(jù)類(lèi)型的高級(jí)程序設(shè)計(jì)語(yǔ)言。Python可以用于很多的領(lǐng)域,從科學(xué)計(jì)算到 游戲 開(kāi)發(fā)。
《Python編程初學(xué)者指南》內(nèi)容淺顯易懂,示例輕松活潑,是國(guó)際暢銷(xiāo)的Python初學(xué)者教程,適合對(duì)Python感興趣的初級(jí)和中級(jí)讀者學(xué)習(xí)參考。
8本 Python 書(shū)籍免費(fèi)領(lǐng)取方式:
(每位粉絲限領(lǐng)3本,快來(lái)私信我領(lǐng)取 吧,先到先得?。?/p>
標(biāo)準(zhǔn)庫(kù)比較多 功能也不同:
標(biāo)準(zhǔn)庫(kù)
sys
系統(tǒng)相關(guān)的參數(shù)和函數(shù)。 sys 庫(kù)一般用來(lái)訪問(wèn)和修改系統(tǒng)相關(guān)信息,比如查看 python 版本、系統(tǒng)環(huán)境變量、模塊信息和 python 解釋器相關(guān)信息等等。
os
操作系統(tǒng)接口模塊。這個(gè)庫(kù)提供了訪問(wèn)操作系統(tǒng)相關(guān)依賴(lài)的方式,比如輸入輸出操作、讀寫(xiě)操作、操作系統(tǒng)異常錯(cuò)誤信息、進(jìn)程線(xiàn)程管理、文件管理、調(diào)度程序等等。
re
正則表達(dá)式操作。這個(gè)庫(kù)是我喜歡并且經(jīng)常會(huì)用到的庫(kù),在對(duì)大量字符串進(jìn)行處理的時(shí)候用正則表達(dá)式是最快速有效的方式,但是正則表達(dá)式的學(xué)習(xí)曲線(xiàn)較高,有興趣的朋友可以訪問(wèn)這個(gè)網(wǎng)站學(xué)習(xí)。
math
數(shù)學(xué)函數(shù)庫(kù)。 math 庫(kù)提供了對(duì) C 語(yǔ)言標(biāo)準(zhǔn)定義的數(shù)學(xué)函數(shù)訪問(wèn),比如數(shù)論(Number-theoretic)的各種表示方法、冪和對(duì)數(shù)函數(shù)(Power and logarithmic functions)、三角函數(shù)(Trigonometric functions)、常量圓周率(π)和自然常數(shù)(e)等等。
random
生成偽隨機(jī)數(shù)。
偽隨機(jī)數(shù)與隨機(jī)數(shù)(真隨機(jī)數(shù))不同的是執(zhí)行環(huán)境,隨機(jī)數(shù)是真實(shí)世界中通過(guò)物理過(guò)程實(shí)踐得出結(jié)論,而偽隨機(jī)數(shù)是通過(guò)計(jì)算機(jī)的特定算法生成的數(shù),所以這個(gè)過(guò)程是可預(yù)測(cè)的、有規(guī)律的,只是循環(huán)周期較長(zhǎng),并不能與現(xiàn)實(shí)場(chǎng)景相切合。
random庫(kù)提供生成隨機(jī)數(shù),可以模擬現(xiàn)實(shí)世界中隨機(jī)取數(shù)、隨機(jī)抽獎(jiǎng)等等。
logging
日志記錄工具。這個(gè)庫(kù)提供了對(duì)應(yīng)用程序和庫(kù)函數(shù)的日志記錄,日常開(kāi)發(fā)中我們經(jīng)常需要通過(guò)日志打印出當(dāng)前程序的運(yùn)行狀態(tài),實(shí)時(shí)查看可能出現(xiàn)的堆棧異常和錯(cuò)誤信息。
json
Json 編碼和解碼器。 json 庫(kù)提供了對(duì) json 數(shù)據(jù)的支持,日常開(kāi)發(fā)中我們做前后端分離需要對(duì)傳輸數(shù)據(jù) json 進(jìn)行序列化和反序列化操作,以保證對(duì)數(shù)據(jù)的完整性和有效性,而序列化和反序列化其實(shí)就是編碼和解碼的過(guò)程。
pickle
Python 對(duì)象序列化庫(kù)。 pickle 庫(kù)支持對(duì) python 對(duì)象進(jìn)行序列化和反序列化操作,當(dāng)我們需要將處理好的對(duì)象保存到文件或數(shù)據(jù)庫(kù)中時(shí),就可以將其序列化成二進(jìn)制數(shù)據(jù),從而更好的保存起來(lái)。
shelve
Python 對(duì)象持久化。簡(jiǎn)單的數(shù)據(jù)存儲(chǔ)方案。
socket
底層網(wǎng)絡(luò)接口。 socket(套接字) 庫(kù)提供了標(biāo)準(zhǔn)的BSD(伯克利套接字) Socket API,可以通過(guò)訪問(wèn)底層操作系統(tǒng) Socket 的相關(guān)接口進(jìn)行網(wǎng)絡(luò)通訊。
datetime
基本日期和時(shí)間類(lèi)型庫(kù)。該庫(kù)提供了各種簡(jiǎn)單和復(fù)雜的方式處理日期和時(shí)間,日常我們會(huì)用時(shí)間測(cè)算時(shí)間消耗、復(fù)雜度,對(duì)存儲(chǔ)的創(chuàng)建時(shí)間和修改時(shí)間也需要進(jìn)一步說(shuō)明,對(duì)計(jì)時(shí)器的描述和控制也需要用到該庫(kù)。
hashlib
安全哈希和消息摘要。摘要算法 其實(shí)就是對(duì)某些數(shù)據(jù)進(jìn)行加密(不可逆的加密算法),因?yàn)楸患用艿臄?shù)據(jù)無(wú)法破解,所以就能防止被篡改。常見(jiàn)的摘要算法有 MD5、SHA1,一般我們會(huì)用 MD5 對(duì)用戶(hù)口令進(jìn)行加密,防止盜用后被輕易破解;而 SHA1 與 MD5 類(lèi)似,但是 SHA1 會(huì)產(chǎn)生更長(zhǎng)的長(zhǎng)度,也更安全,但是算法的復(fù)雜性通常伴隨著存儲(chǔ)空間和時(shí)間的消耗。要說(shuō)比SHA1更長(zhǎng)的字符長(zhǎng)度,還有 SHA224、SHA256、SHA384 和 SHA512,看名字就能知道。
大家都知道無(wú)論算法生成的字符長(zhǎng)度如何都有可能發(fā)生碰撞(被破解),這是不可避免的,所以具體場(chǎng)景具體情況而定。
configparser
配置文件解析器。 configparser 庫(kù)可以輕松定制配置文件,通過(guò)解析配置文件的信息我們就可以全局訪問(wèn)相關(guān)配置。
urllib
URL 處理模塊。 urllib 庫(kù)集成了處理 URLs(統(tǒng)一資源定位符)的各種模塊:
URL urllib.request URL robots.txt urllib 庫(kù)對(duì)訪問(wèn)網(wǎng)絡(luò)有很好的支持,提供了對(duì)數(shù)據(jù)的訪問(wèn)和處理、文件的上傳和下載、記錄 cookie 和 session 等等。
itertools
為高效循環(huán)而創(chuàng)建迭代器的函數(shù)。 itertools 庫(kù)也是經(jīng)常需要用到,當(dāng)我們要對(duì)某些數(shù)進(jìn)行 for-in 時(shí)就需要先將其處理成一個(gè)可迭代對(duì)象,之后我們才能進(jìn)行遍歷操作。
collections
容器數(shù)據(jù)類(lèi)型庫(kù)。 collections 庫(kù)提供了對(duì)所有容器數(shù)據(jù)類(lèi)型的支持,包括 dict, list, set 和 tuple。我們可以用此庫(kù)對(duì)不同數(shù)據(jù)類(lèi)型進(jìn)行操作,常有的函數(shù)方法有這些:
namedtuple() 創(chuàng)建命名元組子類(lèi)的工廠函數(shù) deque 類(lèi)似列表(list)的容器,實(shí)現(xiàn)了在兩端快速添加(append)和彈出(pop) ChainMap 類(lèi)似字典(dict)的容器類(lèi),將多個(gè)映射集合到一個(gè)視圖里面 Counter 字典的子類(lèi),提供了可哈希對(duì)象的計(jì)數(shù)功能 OrderedDict 字典的子類(lèi),保存了他們被添加的順序 defaultdict 字典的子類(lèi),提供了一個(gè)工廠函數(shù),為字典查詢(xún)提供一個(gè)默認(rèn)值 UserDict 封裝了字典對(duì)象,簡(jiǎn)化了字典子類(lèi)化 UserList 封裝了列表對(duì)象,簡(jiǎn)化了列表子類(lèi)化 UserString 封裝了列表對(duì)象,簡(jiǎn)化了字符串子類(lèi)化 functools
高階函數(shù)和可調(diào)用對(duì)象上的操作。該庫(kù)主要調(diào)用高階函數(shù),是常規(guī)函數(shù)的一種補(bǔ)充。目前庫(kù)中包含以下幾種函數(shù):
cmp_to_key lru_cache total_ordering partial partialmethod reduce singledispatch update_wrapper wraps threading
線(xiàn)程并行庫(kù)。 threading 庫(kù)支持線(xiàn)程和多線(xiàn)程的操作,針對(duì)多線(xiàn)程并發(fā)的問(wèn)題可以給數(shù)據(jù)加同步鎖,一次只能讓一個(gè)線(xiàn)程處理數(shù)據(jù),從而避免出現(xiàn)數(shù)據(jù)讀寫(xiě)混亂。
在 CPython 解釋器上,因?yàn)镚IL(全局解釋器鎖)鎖機(jī)制的存在的,被設(shè)計(jì)成線(xiàn)程安全,所以同一時(shí)間只能執(zhí)行一個(gè)線(xiàn)程,這就導(dǎo)致了多線(xiàn)程不能發(fā)揮出計(jì)算機(jī)的多核特性。
multiprocessing
進(jìn)程并行庫(kù)。 multiprocessing 庫(kù)與 threading 庫(kù)很類(lèi)似,不同的是進(jìn)程庫(kù)可以創(chuàng)建子進(jìn)程避開(kāi) GIL,從而彌補(bǔ)線(xiàn)程庫(kù)存在的劣勢(shì)和發(fā)揮計(jì)算機(jī)的多核特性。
timeit
測(cè)量小代碼片段的執(zhí)行時(shí)間。此庫(kù)主要用來(lái)計(jì)算運(yùn)行代碼的時(shí)間消耗,支持多種方式傳入?yún)?shù)。
atexit
退出處理器。當(dāng)處理一個(gè)函數(shù)需要立馬退出時(shí)可以使用該庫(kù)。
abc
抽象基類(lèi)。 abc 庫(kù)定義抽象基類(lèi),以便其他類(lèi)派生出新類(lèi)。比如 collections 容器庫(kù)中就有此派生出的 collections.abc 類(lèi),派生出來(lái)的類(lèi)可以進(jìn)一步實(shí)現(xiàn)。
asyncio
異步IO庫(kù)。 asyncio 庫(kù)是一個(gè)用 async/await 關(guān)鍵字編寫(xiě)并發(fā)的庫(kù),為多個(gè)異步框架提供基礎(chǔ)功能,能夠?qū)崿F(xiàn)高性能的網(wǎng)絡(luò)、Web服務(wù)器、數(shù)據(jù)庫(kù)連接和分布式任務(wù)隊(duì)列等。
copy
淺層和深層復(fù)制操作。 copy 庫(kù)提供對(duì)對(duì)象的拷貝,我們都知道要制作對(duì)象副本,是無(wú)法通過(guò)簡(jiǎn)單值傳遞創(chuàng)建新變量的方式做到,因?yàn)樾伦兞克赶虻膬?nèi)存空間依舊是原對(duì)象本身,所以對(duì)新變量進(jìn)行任何操作都會(huì)改變?cè)瓕?duì)象。那么, copy 庫(kù)就提供了制作對(duì)象副本的各種方法,會(huì)開(kāi)辟一個(gè)新的內(nèi)存空間存放副本對(duì)象,修改操作不會(huì)對(duì)原對(duì)象有任何干預(yù)。
csv
csv(Comma Separated Values)文件讀寫(xiě)庫(kù)。此庫(kù)支持以純文本的形式存儲(chǔ)表格數(shù)據(jù)(數(shù)字和文本)。
operator
標(biāo)準(zhǔn)運(yùn)算符替代函數(shù)庫(kù)。此庫(kù)是將 python 自有的運(yùn)算符作為有效函數(shù),比如表達(dá)式 x+y 可以用函數(shù) operator.add(x, y) 表示;比如表達(dá)式 a*b 可以用函數(shù) operator.mul(a, b) 表示,等等。
enum
枚舉庫(kù)。 enum 庫(kù)支持創(chuàng)建枚舉類(lèi)來(lái)存儲(chǔ)大量同類(lèi)型的不可變常量,以便其他函數(shù)調(diào)用。創(chuàng)建出來(lái)的枚舉類(lèi)是可迭代對(duì)象,所以可以用 for-in 枚舉出所有常量。
heapq
堆隊(duì)列算法。這個(gè)模塊提供了堆隊(duì)列算法的實(shí)現(xiàn),也稱(chēng)為優(yōu)先隊(duì)列算法。優(yōu)先隊(duì)列中的每個(gè)元素都有各自的優(yōu)先級(jí),優(yōu)先級(jí)最高的元素最先得到服務(wù)。所以當(dāng)我們要求前n最大/最小值的時(shí)候就可以用此算法來(lái)實(shí)現(xiàn), heapq 庫(kù)中也提供了相應(yīng)函數(shù)實(shí)現(xiàn)。
http
HTTP 模塊。 http 模塊是一個(gè)包,收集了多個(gè)處理超文本傳輸協(xié)議的模塊:
urllib.request http 模塊通過(guò) http.HTTPStatus 枚舉定義了HTTP狀態(tài)碼 以及相關(guān)聯(lián)消息。
profile、pstats
性能分析工具。 profile 模塊提供了 profile 和 cProfile 兩種不同實(shí)現(xiàn)的性能分析工具,可用來(lái)描述程序各個(gè)部分的執(zhí)行時(shí)間和頻率,統(tǒng)計(jì)后的信息可以通過(guò) pstats 模塊保存并使用。
ssl
TLS/SSL(傳輸安全協(xié)議)。此模塊提供對(duì)安全協(xié)議的支持,通過(guò)應(yīng)用上下文,可將 TLS(傳輸層安全性協(xié)議)或其前身 SSL(安全套接層)支持安全協(xié)議,能為互聯(lián)網(wǎng)通信提供安全和數(shù)據(jù)完整性保障。一般 HTTPS 協(xié)議都支持 TLS/SSL 加密。
unitest
單元測(cè)試框架。 unitest 庫(kù)常用于單元測(cè)試,受到 JUnit 和其他主流測(cè)試庫(kù)的啟發(fā), unitest 庫(kù)的功能和函數(shù)與它們有著相似的風(fēng)格。
uuid
UUID庫(kù)。 uuid 庫(kù)主要用途是生成隨機(jī)字符串,庫(kù)中有多個(gè)版本的 UUID 對(duì)象方法,比如版本 1、3、4 和 5 的 uuid1() 、 uuid3() 、 uuid4() 和 uuid5() 。需要注意的是,如果要生成隨機(jī)字符串,可以使用 uuid1() 和 uuid4() ,但是 uuid1() 會(huì)存在隱私風(fēng)險(xiǎn),因?yàn)樯傻脑砝镞叞脩?hù)訪問(wèn)計(jì)算機(jī)的網(wǎng)絡(luò)地址,而 uuid4() 是通過(guò)隨機(jī)字符生成。
希望可以幫助到你。
python能夠應(yīng)用并行計(jì)算的模塊有多個(gè)multiprocessing、pathos等。其中multiprocessing模塊應(yīng)用的較多,但對(duì)于數(shù)據(jù)挖掘場(chǎng)景來(lái)說(shuō),pathos模塊更實(shí)用,尤其允許輸入多個(gè)可變參數(shù)非常簡(jiǎn)單實(shí)用。
本文總結(jié)整理了常見(jiàn)的并行計(jì)算場(chǎng)景,編寫(xiě)parallel.py模塊,主要利用pathos模塊實(shí)現(xiàn),可以實(shí)現(xiàn)單變量并行、多變量并行、并行嵌套等功能。通過(guò)tdqm模塊增加了進(jìn)度條,可以顯示計(jì)算進(jìn)度等信息,通過(guò)functools模塊中的partial函數(shù)將靜態(tài)參數(shù)凍結(jié),以適應(yīng)并行框架。
parallel.py
函數(shù)parallel的參數(shù)定義順序需要注意: 必選參數(shù)--任意位置參數(shù)--默認(rèn)參數(shù)--任意關(guān)鍵字參數(shù) 。
定義另一個(gè)parallel_main.py模塊,用來(lái)展示各個(gè)場(chǎng)景下并行計(jì)算結(jié)果。
parallel_main.py
parallel函數(shù)使用注意點(diǎn):
網(wǎng)頁(yè)題目:python并行計(jì)算函數(shù),python 并行執(zhí)行多個(gè)函數(shù)
本文鏈接:http://chinadenli.net/article24/heieje.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、品牌網(wǎng)站制作、微信公眾號(hào)、云服務(wù)器、定制網(wǎng)站、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)