-
自學(xué)Python編程【第二十七節(jié)】連接list
哈嘍,同學(xué)們!上一講我們談到字符串的分割,這節(jié)課我們來學(xué)習(xí)如何連接list,讓我們的操作形成一個可逆的過程,那這節(jié)課我們要提到的粘連膠水是什么的?Python入門新手和正在Python學(xué)習(xí)的小伙伴快來看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?今天要說的方法是join。它和昨天說的split正好相反:split是把一個字符串分割成很多字符串組成的list,而join則是把一個list中的所有字符串連接成一個字符串。 join的格式有些奇怪,它不是list的方法,而是字符串的方法。首先你需要有一個字符串作…
-
自學(xué)Python編程【第二十六節(jié)】字符串的分割
哈嘍,同學(xué)們!上一節(jié)我們講了list切片的相關(guān)內(nèi)容,你都學(xué)會了嗎?還記得L[:2]會輸出什么嗎?不知道的話要盡快回顧復(fù)習(xí)上一節(jié)課程的內(nèi)容哦!這節(jié)課我們來學(xué)習(xí)字符串的分割的相關(guān)知識,想要Python入門和Python學(xué)習(xí)的小伙伴可要好好看看啦~ 字符串和list之間有很多不得不說的事。比如有同學(xué)想要用Python去自動抓取某個網(wǎng)頁上的下載鏈接,那就需要對網(wǎng)頁的代碼進(jìn)行處理。處理的過程中,免不了要在字符串和list之間進(jìn)行很多操作。 我們先從最基本的開始。假設(shè)你現(xiàn)在拿到了一個英語句子,需要把這個句子…
-
自學(xué)Python編程【第二十五節(jié)】list切片
同學(xué)們,你們好!歡迎您來到自學(xué)Python編程第二十五講,上一節(jié)課我們學(xué)習(xí)了操作list的相關(guān)內(nèi)容,知道了如何使用list去調(diào)用、去增加或者刪除,這節(jié)課我們帶大家來了解list切片。 list有兩類常用操作:索引(index)和切片(slice)。 上一講我們說的用[]加序號訪問的方法就是索引操作。 除了指定位置進(jìn)行索引外,list還可以處理負(fù)數(shù)的索引。繼續(xù)用上一講的例子: l = [365, 'everyday', 0.618, True] l[-1]表示l中的最后一個元素。 l[-3]表示倒…
-
自學(xué)Python編程【第十六節(jié)】bool類型轉(zhuǎn)換
哈嘍!同學(xué)們,昨天所講的Python編程中的類型轉(zhuǎn)換,你都學(xué)會了嗎?str(x)、float(x)、int(x),代表什么你還記得嗎?昨天最后留的bool類型的轉(zhuǎn)換,你想清楚了嗎? 昨天最后留的幾句關(guān)于bool類型的轉(zhuǎn)換,其中有一行: bool('False') print一下結(jié)果,會發(fā)現(xiàn)是True。這是什么原因? 因?yàn)樵赑ython中,以下數(shù)值會被認(rèn)為是False: 為0的數(shù)字,包括0,0.0 空字符串,包括'',"" 表示空值的None 空集合,包括(),[],{} 其他的值都認(rèn)為是True…
-
自學(xué)Python編程【第十五節(jié)】類型轉(zhuǎn)換
哈嘍,同學(xué)們!今天我們要跟大家探討的是Python課程中類型轉(zhuǎn)換的相關(guān)內(nèi)容,比如將小數(shù)轉(zhuǎn)化為小數(shù)如何表達(dá)?整數(shù)轉(zhuǎn)化為字符如何表達(dá)?不知道的話,我們就來看今天的學(xué)習(xí)內(nèi)容吧: Python的幾種最基本的數(shù)據(jù)類型,我們已經(jīng)見過: 字符串 整數(shù) 小數(shù) (浮點(diǎn)數(shù)) bool類型 Python在定義一個變量時(shí)不需要給它限定類型。變量會根據(jù)賦給它的值,自動決定它的類型。你也可以在程序中,改變它的值,于是也mie就改變了它的類型。例如 a = 1 print a a = 'hello' print a a = …
-
自學(xué)Python編程【第十四節(jié)】字符串格式化2
哈嘍,同學(xué)們!今天我們要跟大家一起再來了解一下字符串格式化的相關(guān)內(nèi)容,上一節(jié)字符串格式化我們講了單個字符、整數(shù)、浮點(diǎn)數(shù)等的替代,換行的表示等內(nèi)容,但是你有想過如果需要代入多個值該怎么表達(dá)呢? 之前我們說到,可以用%來構(gòu)造一個字符串,比如 print '%s is easy to learn' % 'Python' 有時(shí)候,僅僅代入一個值不能滿足我們構(gòu)造字符串的需要。假設(shè)你現(xiàn)在有一組學(xué)生成績的數(shù)據(jù),你要輸出這些數(shù)據(jù)。在一行中,既要輸出學(xué)生的姓名,又要輸出他的成績。例如 Mike‘s score i…
-
自學(xué)Python編程【第十三節(jié)】循環(huán)的嵌套
哈嘍,同學(xué)們!上節(jié)課我們學(xué)習(xí)了字符串格式化方面的一些內(nèi)容,你還記得嗎?/n表示什么?...表示什么?d%表示什么?如果不知道的話,趕緊去看看上節(jié)課我們學(xué)習(xí)的內(nèi)容吧,這節(jié)課我們主要學(xué)習(xí)循環(huán)的嵌套,一起來看吧: 設(shè)想一樣,如果我們要輸出5個*,用for循環(huán)要這么寫 for i in range(0, 5): print '*' 如果想讓這5個*在同一行,就在print語句后面加上逗號 for i in range(0, 5): print '*', 但如果我想要這樣一個圖形,怎么辦? * * * *…
-
自學(xué)Python編程【第十一節(jié)】字符串
哈嘍,同學(xué)們!這節(jié)課我們要帶大家學(xué)習(xí)字符串的相關(guān)內(nèi)容,字符串的各種表達(dá)方式等內(nèi)容,這節(jié)課很重要,而且學(xué)完之后有練習(xí)作業(yè)哦,讓我們一起開始吧: 字符串就是一組字符的序列(序列!又見序列!還記得我說過,range就是產(chǎn)生一組整數(shù)序列,今天仍然不去細(xì)說它。),它一向是編程中的常見問題。之前我們用過它,以后我們還要不停地用它。 Python中最常用的字符串表示方式是單引號(‘’)和雙引號("")。我還是要再說:一定得是英文字符! 'string'和“string”的效果是一樣的。 可以直接輸出一個字符串…
-
自學(xué)Python編程【第十節(jié)】for循環(huán)
哈嘍,同學(xué)們!不知不覺中我們已經(jīng)一起自學(xué)了十節(jié)課了,感覺怎么樣?我們每節(jié)課的內(nèi)容都很簡單,也很容易理解,但是靈活串聯(lián)運(yùn)用,對于初學(xué)者來說并不是一件簡單的事情,我們需要多加練習(xí)、甚至試錯,要在不斷學(xué)習(xí)新知識的同時(shí)復(fù)習(xí)已經(jīng)學(xué)過的內(nèi)容,比如我們這節(jié)課要學(xué)習(xí)for循環(huán),那你是否都對while感到陌生了呢?是的話你就要記得去復(fù)習(xí)哦。 好了,來看我們今天的語法結(jié)構(gòu)吧: for ... in ... 同while一樣,for循環(huán)可以用來重復(fù)做一件事情。在某些場景下,它比while更好用。 比如之前的一道習(xí)題:…
-
自學(xué)Python編程【第九節(jié)】邏輯判斷
哈嘍,小伙伴們!通過前幾天的學(xué)習(xí)我們零碎的了解到Python中的一些語法結(jié)構(gòu)以及簡單的表達(dá),但是若是讓我把前面學(xué)習(xí)到的內(nèi)容綜合運(yùn)用取來,又會感覺到迷茫,這些邏輯判斷看似有交叉又好像沒有,怎一個亂字了得!更開始都是這樣,如果你有上述的感覺說明你在思考、你在進(jìn)步,別著急,用我們前面給大家講到的方法慢慢來。 之前粗略地提到bool類型的變量,又說到if和while的判斷條件。有些同學(xué)反饋說沒怎么理解,為什么一會兒是bingo=False,一會又是bingo==False,一會兒是while在條件為Tr…