在眾多的編程語言的連翻轟炸下弛槐,我拖著傷痕累累的小心靈,走在編程的大洋上依啰。然而并沒有什么卵用乎串,我依然還是不會編程。直到有一天我遇見了她速警,Python叹誉。她可真漂亮鸯两,短小精悍,語法結(jié)構(gòu)簡單长豁,但能做到的事可真不少钧唐,我想我愛上她了。
那么Python是什么呢匠襟?簡單來說钝侠,Python是一種面向?qū)ο蟮慕忉屝陀?jì)算機(jī)編程語言。(聽這個名字就知道酸舍,這個很難對付机错,絕對不是那種溫柔的妹子)功能強(qiáng)大,簡單易學(xué)(好吧這個是對于某些人來說的父腕,像我們這種有社交障礙的人,難青瀑。璧亮。。)斥难。
Python能做什么呢枝嘶?Python的作用非常廣泛,比如有人用它來寫cocket局域網(wǎng)聊天與文件傳輸哑诊。12306火車票搶票軟件群扶。(以后回家再也不怕沒有火車票了,哈哈哈)镀裤。還有Python多人聊天服務(wù)器竞阐,還能實(shí)現(xiàn)ping命令,以及Python采集百度地圖數(shù)據(jù)暑劝,和MySQL封裝類等等骆莹,還有很多很多等待發(fā)掘。
那Python有什么特點(diǎn)呢担猛?俗話說知己知彼幕垦,方能白戰(zhàn)百勝。Python有三大優(yōu)點(diǎn)傅联,簡單先改,功能強(qiáng)大,支持面向?qū)ο笳糇摺K囊恍┨攸c(diǎn)仇奶,大小寫嚴(yán)格區(qū)分,我都知道其實(shí)在windows中载碌,是不區(qū)分大小寫的而她不是猜嘱,她可是有脾氣的衅枫。mypython 和Mypython對于她來說,就是兩個不同的東西呀朗伶。簡單易學(xué)支持面向?qū)ο笙伊茫@個是她的特點(diǎn)(優(yōu)點(diǎn)),也是我喜歡她的原因论皆。 開源益楼,Python很多模塊都是開源,她的源碼是直接就可以查看的点晴,這與C語言這個深不見底的感凤,呵呵。也就這點(diǎn)好了粒督。她包含的庫非常豐富陪竿,這就意味著我們不需要再去重復(fù)的制作同一個輪子了,功能強(qiáng)大也是體現(xiàn)在了這一特點(diǎn)上屠橄∽艴耍跨平臺使用,Python的移植性非常高锐墙,Windows下寫的源碼是可以直接拿到liunx下使用的礁哄。解釋型語言,編程語言有兩種語言形式溪北,分別為解釋性和編譯型語言桐绒。這兩者有什么區(qū)別呢?大伙問度娘吧之拨,等下她該生氣了茉继。高級語言,高級語言的共同特點(diǎn)是可讀性高蚀乔,這就說明Python代碼是很容易讀懂的馒疹。
如果,你喜歡上她了乙墙,就官網(wǎng)下載她的編譯器吧颖变,和Python談場永遠(yuǎn)不會分手的戀愛。不過不要和我搶哦听想,我愛上了你的那一刻腥刹,就注定了你我永不分離。
下載并安裝好Python編譯器之后汉买,就可以寫Python小程序了衔峰。
在知道Python如何安裝運(yùn)行之后,就應(yīng)該要知道她的語法基礎(chǔ)垫卤。(至少要知道怎么和她聊天吧威彰,知道她興趣愛好之后,就好辦了)穴肘。
首先是數(shù)的類型歇盼,Python中數(shù)的類型有5種分別為符號整數(shù)型(int),長整形(long)评抚,浮點(diǎn)型(float)豹缀,布爾型(bool),復(fù)數(shù)型(complex)。
下面說說這些數(shù)的類型長啥樣慨代,像 0邢笙, 1,-1 侍匙,10006氮惯,-209這樣的數(shù)就稱之為(int)符號整數(shù)型。
87887l想暗,-885417l筐骇,55546l這樣的數(shù)就稱之為(long)長整形。
像 3.14 江滨,4.2565 0.21 這樣的小數(shù)我們就稱之為(float)浮點(diǎn)型。
布爾型(bool)只有True和False兩種厌均。
像4+2j -9+20j 56+7j 這種類型的數(shù)唬滑,我們就稱之(complex)復(fù)數(shù)型。
說完了數(shù)的類型棺弊,就應(yīng)該要說說字符串了晶密,像'' hello boy '' ''1234'' 這樣的就是字符串。
引號在Python中的作用可是非常大的模她,特別是操作字符串的時(shí)候稻艰。
單引號‘ ?單引號中可以使用雙引號 ”
雙引號 “ 雙引號中可以使用單引號‘ 可以交差使用。
三引號 """ ?可以保留換行格式侈净。
轉(zhuǎn)義符: \ ?比如\n 換行尊勿。
自然字符串 : 在字符串中加一個 r ?比如 :r“hello boy!”
字符串重復(fù)符: "hello gilr\n"*20
子字符串: 比如“jikexueyuan”中的“jike”如果我們想提取字符串中的子字符串可以中兩種方法
索引算法:[ ]
切片算法:[ : ]