-
如何理解Python中的正則表達(dá)式(1)
今天小編要跟大家分享的文章是如何理解Python中的正則表達(dá)式(1)?可以毫不夸張的講,沒有正則表達(dá)式,就沒有搜索引擎。估計不少人還是云里霧里,OK,今天就帶大家來學(xué)習(xí)一下,Python入門新手和正在Python學(xué)習(xí)的小伙伴快來看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?! 正則表達(dá)式是Python基礎(chǔ)學(xué)習(xí)中很重要的一部分內(nèi)容,今天我們就開始學(xué)習(xí)Python中正則表達(dá)式的相關(guān)內(nèi)容,今天我們先來了解什么是正則表達(dá)式、正則表達(dá)式有什么作用等內(nèi)容。 正則表達(dá)式誕生的緣由: 在編程處理文本的過程中,經(jīng)常會需要按照…
-
你知道Python學(xué)習(xí)中and-or的使用技巧嗎?
今天馬哥教育要跟大家分享的文章是Python學(xué)習(xí)中and-or的使用技巧,and 和 or 是Python的兩個邏輯運(yùn)算符,可以使用and 和or來進(jìn)行多個條件內(nèi)容的判斷,Python入門新手和正在Python學(xué)習(xí)的小伙伴快來看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?! 看下面這段代碼: a = "heaven" b = "hell" c = True and a or b print c d = False and a or b print d 輸出: heaven hell 結(jié)果很奇怪是不是? 表達(dá)…
-
了解什么是Python面向?qū)ο螅?)
今天小編要跟大家分享的文章是了解什么是Python面向?qū)ο螅?)?上一講我們用了兩道數(shù)學(xué)題為大家展示了面向?qū)ο蠛兔嫦蜻^程的不同,但是可能還有同學(xué)沒有看出面向?qū)ο蟮膬?yōu)勢,或者說覺得Python面向?qū)ο蟮膬?yōu)勢并不明顯,今天我們來舉一個稍微再復(fù)雜一點(diǎn)的例子,Python入門新手和正在進(jìn)行Python學(xué)習(xí)的小伙伴快來看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?! 你覺得Python面向?qū)ο蟮膬?yōu)勢并不明顯,是因?yàn)槲覀儸F(xiàn)在接觸的程序還不夠復(fù)雜,等以后你寫的程序越來越大,就能體會到這其中的差別了,下面我們來做一個稍微復(fù)…
-
什么是Python面向?qū)ο螅康谌v
今天馬哥教育要跟大家分享的文章是了解什么是Python面向?qū)ο螅恳簿褪俏覀兠嫦驅(qū)ο髮W(xué)習(xí)的第三節(jié)課,面向?qū)ο蟛⒉缓美斫猓且驗(yàn)榇蠹伊?xí)慣了面向過程,所以在這節(jié)課中我們將面向?qū)ο蠛兔嫦蜻^程做一個對比,以便大家更好地理解。 Python入門新手和正在Python學(xué)習(xí)的小伙伴快來看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?! 在剛開始編程的時候,從上到下一行行執(zhí)行的簡單程序容易被理解,即使加上if、while、for之類的語句以及函數(shù)調(diào)用,也還是不算困難。有了面向?qū)ο笾螅绦虻膱?zhí)行路徑就變得復(fù)雜,很容易讓人混亂。…
-
什么是Python面向?qū)ο螅康诙?jié)
今天小編要跟大家分享的文章是了解什么是Python面向?qū)ο螅孔蛱旌痛蠹医榻B了面向?qū)ο蟮母拍睿銈冞€記得嗎?今天讓我們來創(chuàng)建一個類,Python入門新手和正在Python學(xué)習(xí)的小伙伴快來看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?! class MyClass: pass mc = MyClass() print mc 關(guān)鍵字class加上類名用來創(chuàng)建一個類。之后縮進(jìn)的代碼塊是這個類的內(nèi)部。在這里,我們用pass語句,表示一個空的代碼塊。 類名加圓括號()的形式可以創(chuàng)建一個類的實(shí)例,也就是被稱作對象的東西。…
-
了解什么是Python面向?qū)ο螅?)
今天馬哥教育要跟大家分享的文章是了解什么是Python面向?qū)ο螅?)?相信大家見過很多的Python公眾號上有面向?qū)ο蟮奈恼拢c(diǎn)擊卻是帥哥或者美女的簡介,大家是不是被搞糊涂了呢?面向?qū)ο笤赑ython中指的是什么呢?能做什么呢? Python入門新手和正在Python學(xué)習(xí)的小伙伴快來看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?! 了解完我們本階段的學(xué)習(xí)內(nèi)容,也許你就理解了! 我們之前已經(jīng)寫了不少小程序,都是按照功能需求的順序來設(shè)計程序。這種被稱為“面向過程”的編程。 還有一種程序設(shè)計的方法,把數(shù)據(jù)和對數(shù)據(jù)…
-
Python是如何查詢天氣的(4)
今天馬哥教育要跟大家分享的文章是Python是如何查詢天氣的(4)?在上一講我們已經(jīng)可以查詢天氣了,但是是不是有人對城市代碼的查詢還感到不滿意呢?今天我們就這里的內(nèi)容再跟大家深入講解一下,Python入門新手和正在Python學(xué)習(xí)的小伙伴快來看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?! 了解一下城市代碼的抓取過程,也會讓你對網(wǎng)頁抓取有更深的理解哦。 天氣網(wǎng)的城市代碼信息結(jié)構(gòu)比較復(fù)雜,所有代碼按層級放在了很多xml為后綴的文件中。而這些所謂的“xml”文件又不符合xml的格式規(guī)范,導(dǎo)致在瀏覽器中無法顯示,…
-
Python是如何查詢天氣的(3)
今天馬哥教育要跟大家分享的文章是Python是如何查詢天氣的(3)?在前兩節(jié)課我們談到了查天氣的難點(diǎn),也跟大家說了解決辦法,并且也給大家開了個頭,今天我們來講一下剩下的查詢過程, Python入門新手和正在Python學(xué)習(xí)的小伙伴快來看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?! 不知道大家有沒有完成剩下的查詢過程呢?沒有的話,我們一起來學(xué)習(xí)一下,完成了的話,我們一起對照一下吧: 看一下我們已經(jīng)拿到的json格式的天氣數(shù)據(jù): { "weatherinfo": { "city": "南京", "cityid…
-
Python是如何查詢天氣的?第二講
今天馬哥教育要跟大家分享的文章是Python是如何查詢天氣的?上節(jié)課我們對查天氣中的難點(diǎn)提前跟大家說了一下, 比如城市代碼的獲取,今天我們就要開始編程獲取數(shù)據(jù)了,想想是不還有點(diǎn)小激動呢? Python入門新手和正在Python學(xué)習(xí)的小伙伴快來看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?! 先來看Python中的urllib2,這是Python中一個用來獲取網(wǎng)絡(luò)資源的模塊。 我們平常上網(wǎng),在瀏覽器地址欄中輸入一個網(wǎng)址,瀏覽器根據(jù)這個網(wǎng)址拿到一些內(nèi)容,然后展現(xiàn)在頁面上,這大約就是瀏覽網(wǎng)頁的過程。類似的,url…
-
Python是如何查詢天氣的(1)
今天馬哥教育要跟大家分享的文章是Python是如何查詢天氣的(1)?我們今天也是開始一個新的內(nèi)容——查天氣,當(dāng)然今天不是直接告訴你怎么查天氣,而是跟你簡單說說,天氣怎么查詢,Python入門新手和正在Python學(xué)習(xí)的小伙伴快來看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?! 大家試著自己是否可以完成這個代碼,挑戰(zhàn)一下吧: 給大家看一個程序: 你輸入一個城市的名稱,就會告訴你這個城市現(xiàn)在的天氣情況。接下來的幾節(jié)課,我就說一下怎么實(shí)現(xiàn)這樣一個小程序。 之所以能知道一個城市的天氣,是因?yàn)橛昧酥袊鞖饩W(wǎng)(www.…