-
零基礎(chǔ)Python教程-如何在列表中添加元素
今天和大家分享一下零基礎(chǔ)Python教程-如何在列表中添加元素,上篇文章中,我們設(shè)計了一個游戲,要求玩家射殺從天而降的敵人;為此,可在開始時將一些敵人存儲在列表中,然后每當(dāng)有敵人被殺死時,就將其從列表中刪除,而每次有新的敵人出現(xiàn)在屏幕上時,都將其添加到列表中。在整個游戲運行期間,敵人列表的長度將不斷變化。 本節(jié)課中,咱繼續(xù)延用這個游戲的設(shè)想,在表格中添加敵人,在真正項目中就可以給網(wǎng)站添加新用戶的實際應(yīng)用。Python提供了多種在既有列表中添加新數(shù)據(jù)的方式。 1. 在列表末尾添加元素 ? 在列表中…
-
零基礎(chǔ)Python教程-如何修改列表中的元素
今天和大家分享一下零基礎(chǔ)Python教程-如何修改列表中的元素,為了更好的學(xué)習(xí)在列表中如何修改元素,我們這次將用一個簡單的小游戲作為例子,我們現(xiàn)在要創(chuàng)建一個游戲,要求玩家射殺從天而降的敵人;為此,可在開始時將一些敵人存儲在列表中,然后每當(dāng)有敵人被殺死時,就將其從列表中刪除,而每次有新的敵人出現(xiàn)在屏幕上時,都將其添加到列表中。在整個游戲運行期間,敵人列表的長度將不斷變化。 我們將用這個游戲的設(shè)想貫穿始終,修改列表中元素、添加列表中元素、刪除列表中元素的講解中,首先,我們先看如何修改列表中的元素。 …
-
零基礎(chǔ)Python教程-詳說tuple有序集合
今天我們介紹一下零基礎(chǔ)Python教程-詳說tupie有序合集,希望對正在學(xué)習(xí)Python的同學(xué)有所幫助! tuple和list非常類似,但是tuple一旦初始化就不能修改,比如同樣是列出同學(xué)的名字: >>> classmates = ('Michael', 'Bob', 'Tracy') 現(xiàn)在,classmates這個tuple不能變了,它也沒有append(),insert()這樣的方法。其他獲取元素的方法和list是一樣的,你可以正常地使用classmates[0],cl…
-
零基礎(chǔ)Python教程-分支結(jié)構(gòu)
今天和大家分享一下,零基礎(chǔ)Python教程—分支結(jié)構(gòu),在日常生活中,我們會遇到很多選擇類的問題。比如:午飯吃螺螄粉還是生煎包?下班回家坐地鐵還是公交車?這也就是我們編程語言中常說的“分支結(jié)構(gòu)”,今天就讓我們一起學(xué)習(xí)一下吧! 在Python中,要構(gòu)造分支結(jié)構(gòu)可以使用if、elif 和 else關(guān)鍵字。分支結(jié)構(gòu)也分為單分支結(jié)構(gòu)、雙分支結(jié)構(gòu)以及多分支結(jié)構(gòu)。 下面就讓我們先一起學(xué)習(xí)單分支結(jié)構(gòu): 單分支結(jié)構(gòu) 單分支結(jié)構(gòu),顧名思義一個if就足夠,滿足條件就輸出,不滿足就跳過該代碼塊執(zhí)行下面的代碼。例如: a…
-
零基礎(chǔ)Python教程-循環(huán)結(jié)構(gòu)
今天和大家來分享一下Python教程-循環(huán)結(jié)構(gòu),在Python中,除了順序結(jié)構(gòu)和分支結(jié)構(gòu)這兩種結(jié)構(gòu)還有一種常用的結(jié)構(gòu),那就是——循環(huán)結(jié)構(gòu)。舉個栗子:今天跟女朋友吵架了,女朋友說:“讓我原諒你可以,你要說一萬遍我愛你?!痹谶@里,說一萬遍我愛你的這個動作就是一種循環(huán)。 for i in range(10000): print("我愛你!") 那么,接下來就讓我們看一下如何使用循環(huán)結(jié)構(gòu)。常用的循環(huán)結(jié)構(gòu)有2種,分別是 for-in循環(huán)和 while循環(huán) 。 for-in循環(huán) 通常for-in循環(huán)用于對一…
-
零基礎(chǔ)Python教程-函數(shù)及模塊的使用
今天和大家分享一下零基礎(chǔ)Python教程中的-函數(shù)及模塊的運用,在學(xué)習(xí)本節(jié)內(nèi)容之前,我們先來一起做道數(shù)學(xué)題。已知:半徑分別為0.1、0.2、0.3的三個圓,分別求這三個圓的面積。很多讀者可能要笑一下,這不是小學(xué)的數(shù)學(xué)問題嗎? ?函數(shù) S = π * r * r # 那么 S1 = π * 0.1 * 0.1 S1 = π * 0.2 * 0.2 S1 = π * 0.3 * 0.3 在上面的表達式中,我們做了3次求圓的面積,這樣的代碼實際上就是重復(fù)代碼。對于上面的表達式,我們可以將面積公式封裝到…
-
零基礎(chǔ)Python教程-Python中的循環(huán)
今天和大家分享一下零基礎(chǔ)Python學(xué)習(xí)教程—Python中的循環(huán),周期循環(huán)賦予程序重復(fù)做事情的能力,這樣程序就可以在特定條件下不知疲倦地工作。今天呢就和大家分享一下,希望對正在學(xué)習(xí)Python的小伙伴有所幫助。 Python中有兩種循環(huán),while循環(huán)和for循環(huán),今天先說下while循環(huán)。 while循環(huán)的語法結(jié)構(gòu)如下,缺一不可: while expression: expr_true_suite 可以看到,結(jié)構(gòu)跟上一節(jié)的if很像,只是關(guān)鍵字不同。機制上:如果是if,expression為T…
-
python中的logging日志模塊
今天和大家分享一下Python中的logging日志模塊,日志是程序不可或缺的一部分。它可以記錄程序的運行情況,幫助我們更便捷地發(fā)現(xiàn)問題,恰好Python中的logging日志模塊給我們提供了這個機會,希望看完這篇分享之后能夠?qū)φ趯W(xué)習(xí)Python的同學(xué)有所幫助! logging給我們提供了五種函數(shù)用來輸出日志:debug()、info()、waring()、error()和critical() 這五種函數(shù)的使用場景: DEBUG:詳細(xì)信息,典型地調(diào)試問題時會感興趣。 INFO: 證明事情按預(yù)期…
-
零基礎(chǔ)Python教程-多進程
我們現(xiàn)代的操作系統(tǒng),都是支持“多任務(wù)”的操作系統(tǒng),對于操作系統(tǒng)來說,一個任務(wù)就是一個進程(process)。比如打開一個瀏覽器就是啟動一個瀏覽器進程。 今天馬哥教育為大家分享一篇零基礎(chǔ)Python教程—多進程! 如果我們將計算器的核心CPU比喻為一座工廠,那么進程就像工廠里的車間,它代表CPU所能處理的單個任務(wù)。任一時刻,CPU總是運行一個進程,其他進程處于非運行狀態(tài)。 看到這大家可能會有一些疑問了,其他進程處于非運行狀態(tài)?可是我用瀏覽器訪問網(wǎng)頁的時候,音樂播放器明明也在運行啊。 實際上是操作系…
-
零基礎(chǔ)Python教程-文件與異常
今天給大家分享一下零基礎(chǔ)Python教程的文件與異常,希望對剛開始學(xué)習(xí)Python的同學(xué)有所幫助,也希望大家可以持續(xù)關(guān)注我們網(wǎng)站,每天都會有優(yōu)質(zhì)的Python知識的分享歐! 異常 在程序運行的過程中,如果發(fā)生了錯誤,可以事先約定返回一個錯誤代碼,這樣,就可以知道是否有錯,以及出錯的原因。在Python中,我們可以將那些在運行時可能會出現(xiàn)狀況的代碼放在try代碼塊中,在try代碼塊的后面可以跟上一個或多個except來捕獲可能出現(xiàn)的異常狀況。如下所示: try: print('try...') r…