-
自學(xué)Python編程【第三十節(jié)】寫(xiě)文件
哈嘍,同學(xué)們!歡迎你來(lái)到自學(xué)Python編程課堂,上節(jié)課我們學(xué)習(xí)了讀文件,現(xiàn)在讓你利用Python操作讀取文件夾11.txt,你能獨(dú)立完成了嗎?話說(shuō)我們可以取出來(lái),也要能放回去不是?那么可以利用Python讀取文件,怎么利用Python填充文件呢?這節(jié)課我們就一起來(lái)看看。 來(lái)而不往,非禮也。有讀,就要有寫(xiě)。 和把大象關(guān)進(jìn)冰箱一樣,寫(xiě)文件也需要三步: 打開(kāi)文件; 把內(nèi)容寫(xiě)入文件; 關(guān)閉文件。 打開(kāi)文件我們昨天已經(jīng)講過(guò)。但Python默認(rèn)是以只讀模式打開(kāi)文件。如果想要寫(xiě)入內(nèi)容,在打開(kāi)文件的時(shí)候需要指…
-
自學(xué)Python編程【第十五節(jié)】類型轉(zhuǎn)換
哈嘍,同學(xué)們!今天我們要跟大家探討的是Python課程中類型轉(zhuǎn)換的相關(guān)內(nèi)容,比如將小數(shù)轉(zhuǎn)化為小數(shù)如何表達(dá)?整數(shù)轉(zhuǎn)化為字符如何表達(dá)?不知道的話,我們就來(lái)看今天的學(xué)習(xí)內(nèi)容吧: Python的幾種最基本的數(shù)據(jù)類型,我們已經(jīng)見(jiàn)過(guò): 字符串 整數(shù) 小數(shù) (浮點(diǎn)數(shù)) bool類型 Python在定義一個(gè)變量時(shí)不需要給它限定類型。變量會(huì)根據(jù)賦給它的值,自動(dòng)決定它的類型。你也可以在程序中,改變它的值,于是也mie就改變了它的類型。例如 a = 1 print a a = 'hello' print a a = …
-
自學(xué)Python編程【第十一節(jié)】字符串
哈嘍,同學(xué)們!這節(jié)課我們要帶大家學(xué)習(xí)字符串的相關(guān)內(nèi)容,字符串的各種表達(dá)方式等內(nèi)容,這節(jié)課很重要,而且學(xué)完之后有練習(xí)作業(yè)哦,讓我們一起開(kāi)始吧: 字符串就是一組字符的序列(序列!又見(jiàn)序列!還記得我說(shuō)過(guò),range就是產(chǎn)生一組整數(shù)序列,今天仍然不去細(xì)說(shuō)它。),它一向是編程中的常見(jiàn)問(wèn)題。之前我們用過(guò)它,以后我們還要不停地用它。 Python中最常用的字符串表示方式是單引號(hào)(‘’)和雙引號(hào)("")。我還是要再說(shuō):一定得是英文字符! 'string'和“string”的效果是一樣的。 可以直接輸出一個(gè)字符串…
-
自學(xué)Python編程【第九節(jié)】邏輯判斷
哈嘍,小伙伴們!通過(guò)前幾天的學(xué)習(xí)我們零碎的了解到Python中的一些語(yǔ)法結(jié)構(gòu)以及簡(jiǎn)單的表達(dá),但是若是讓我把前面學(xué)習(xí)到的內(nèi)容綜合運(yùn)用取來(lái),又會(huì)感覺(jué)到迷茫,這些邏輯判斷看似有交叉又好像沒(méi)有,怎一個(gè)亂字了得!更開(kāi)始都是這樣,如果你有上述的感覺(jué)說(shuō)明你在思考、你在進(jìn)步,別著急,用我們前面給大家講到的方法慢慢來(lái)。 之前粗略地提到bool類型的變量,又說(shuō)到if和while的判斷條件。有些同學(xué)反饋說(shuō)沒(méi)怎么理解,為什么一會(huì)兒是bingo=False,一會(huì)又是bingo==False,一會(huì)兒是while在條件為T(mén)r…
-
自學(xué)Python編程【第八節(jié)】變量細(xì)節(jié)講解
哈嘍,同學(xué)們!還記得我們上節(jié)課學(xué)的內(nèi)容嗎?random取整,語(yǔ)法結(jié)構(gòu)為from random import randint,你沒(méi)有忘記吧,如果有不理解的,那就再回去看看我們上節(jié)課的內(nèi)容,這節(jié)課我們要學(xué)習(xí)要了解的是變量的一些細(xì)節(jié),比如變量的命名規(guī)則、運(yùn)算等內(nèi)容,一起來(lái)學(xué)習(xí)吧: 變量這東西,我們已經(jīng)用過(guò)。有了變量,就可以存儲(chǔ)和計(jì)算數(shù)據(jù)。今天來(lái)講點(diǎn)變量的細(xì)節(jié)。 #==== 變量命名規(guī)則 ====# 變量名不是你想起就能起的: 第一個(gè)字符必須是字母或者下劃線“_” 剩下的部分可以是字母、下劃線“_”或數(shù)…
-
自學(xué)Python編程【第七節(jié)】rando
哈嘍,同學(xué)們!還記得我們上節(jié)課留給大家的思考題嗎?如何增加輸出結(jié)果的不確定性?就是說(shuō),我們輸入內(nèi)容之后,至于會(huì)輸出什么,我們是不知道的,這就是我們這節(jié)課要給大家介紹的random,來(lái)看看到底是怎么一回事吧! 之前我們用了很多次的print和input方法,它們的作用是實(shí)現(xiàn)控制臺(tái)的輸入和輸出。除此之外,Python還提供了很多模塊,用來(lái)實(shí)現(xiàn)各種常見(jiàn)的功能,比如時(shí)間處理、科學(xué)計(jì)算、網(wǎng)絡(luò)請(qǐng)求、隨機(jī)數(shù)等等。今天我就來(lái)說(shuō)說(shuō),如何用Python自帶的隨機(jī)數(shù)模塊,給我們的小游戲增加不確定性。 引入模塊的方法:…
-
自學(xué)Python編程【第六節(jié)】循環(huán)語(yǔ)句while
哈嘍,小伙伴們!今天我們一起學(xué)習(xí)Python編程第六節(jié)課程——循環(huán)語(yǔ)句while,這個(gè)語(yǔ)句的作用是能夠讓我們之前講的Python內(nèi)容循環(huán)起來(lái),就不用執(zhí)行完一次,我們手動(dòng)增加一次了,趕緊來(lái)看看吧: 在本節(jié)課程的開(kāi)篇我們先來(lái)用一個(gè)笑話回顧下上節(jié)課程講給大家的if條件語(yǔ)句: 老婆給當(dāng)程序員的老公打電話:“下班順路買(mǎi)一斤包子帶回來(lái),如果看到賣(mài)西瓜的,就買(mǎi)一個(gè)。” 當(dāng)晚,程序員老公手捧一個(gè)包子進(jìn)了家門(mén)…… 老婆怒道:“你怎么就買(mǎi)了一個(gè)包子?!” 老公答曰:“因?yàn)榭吹搅速u(mài)西瓜的。” 哈哈哈哈,這是老婆的指示…
-
自學(xué)Python編程【第四節(jié)】bool
哈嘍,小伙伴們!上一節(jié)課我們說(shuō)到了Python中的幾個(gè)基本類型,字符串、整數(shù)、浮點(diǎn)數(shù)都還算好理解,關(guān)于剩下的那個(gè)bool(布爾值)這節(jié)課我們要多說(shuō)一些,你如果還不清楚的話就趕緊來(lái)看看吧: 邏輯判斷在編程中是非常重要的。大量的復(fù)雜程序在根本上都是建立在“真”與“假”的基本邏輯之上。而bool所表示的就是這種最單純最本質(zhì)的True/Flase,真與假,是與非。 來(lái)看下面的例子: a = 1 < 3 print a b = 1 c = 3 print b > c 通過(guò)用“>”“<…
-
自學(xué)Python編程【第二節(jié)】之input()輸入
接著上一節(jié)課我們學(xué)習(xí)了在Python編程中使用print進(jìn)行輸出,這節(jié)課我們就來(lái)了解下在Python中如何輸入的問(wèn)題,有來(lái)有往,良好的人機(jī)交互,這樣才能友好相處,快來(lái)學(xué)習(xí)一下吧: Python有一個(gè)接收命令行下輸入的方法: input() 注意,和print不同的是,這次我們必須得加上()了,而且得是英文字符的括號(hào)。 打開(kāi)我們的Python編輯器,不管是IDLE,在線編輯器,還是其他的IDE。在代碼編輯器中輸入下面幾句代碼: print "Who do you think I am?" inpu…
-
Python新手自學(xué)計(jì)劃
今天和大家分享一下Python新手自學(xué)計(jì)劃!作為目前最火也是最實(shí)用的編程語(yǔ)言,Python不僅是新手入門(mén)程序界的首選,也逐漸成為了從大廠到小廠,招牌需求list的必要一條。當(dāng)然,自學(xué)Python這件事情,估計(jì)好多人和我一樣,已經(jīng)下了一百次決心,但是最后都“從入門(mén)到放棄”。究其原因,很可能是沒(méi)有明確的學(xué)習(xí)目標(biāo),或者學(xué)習(xí)目標(biāo)太過(guò)“宏偉”,所以總是陣亡在了introduction視頻到第一行代碼之前。那么,從小白成為大師,到底需要多長(zhǎng)時(shí)間?真的有一個(gè)有規(guī)可循的計(jì)劃嗎? 小編告訴你:Python學(xué)習(xí)有套…