python一共有多少語句?
Python有12種語句。
If語句,當條件成立時運行語句塊。常與else、elif(相當于else、elif)連用。
對于語句,遍歷列列表、字符串、字典、集合等迭代器。,依次處理迭代器中的每個元素。
While語句,當條件為真時,循環語句塊。
Try語句。最后,與exc
關于Python中print(range(0,5,2))的結果?
編程的時候,控制在什么情況下運行什么代碼的流程是非常重要的。大數據分析pythonifelse命令的作用類似于數字交通警察,允許您定義在滿足特定條件時運行的代碼塊。ifelse語法是您將要學習的大數據分析python語法中最重要的部分之一。
在本教程中,您將學習如何使用大數據來分析pythonifelse控制代碼。我們假設您已經了解大數據分析的一些python基礎知識,例如:
A.如何閱讀CSV文件
b基本的大數據分析python類型,比如列表、字符串、整數。
C.使用for循環處理列表。
如果你對此不滿意,我們推薦你參加這個免費的大數據分析的互動python基礎課程,里面會教授所有這些內容(還有大數據分析的Python雅思!)。
Taco數據集
我們將學習如何在使用iElse數據集時使用大數據分析python,該數據集總結了Dataquest特定月份的在線聊天。
在AAA教育中,我們在Slack中提供了虛擬玉米餅(使用HeyTaco)來表達我們的感謝或獎勵我們同事的出色表現。你可以把玉米卷送給某人,并附上一條信息來感謝你,比如:
我們將分析HeyTaco來回答一些關于人類的基本問題。;的捐款習慣。數據集存儲在CSV文件tacos.csv中。如果您想按照本教程中的說明進行操作,可以從這里下載數據集。(在此數據集中,我們更改了名稱以保護Dataquest人員的隱私)。
讓讓我們開始閱讀CSV。文件并查看文件的前幾行:
每條線(或多條線)代表一個為公司工作的人。數據集有四列:
1)姓名:人名(這些姓名是虛構的,但數據代表Dataquest的實際員工!)
2)部門:這個人在哪個部門(或團隊)工作。
3)贈送:某人送給他人的玉米餅數量。
4)收到的:某人從其他人那里收到的玉米餅的數量。
讓s刪除第一行,因為它包含列名——我們的數據結構很簡單,所以我們總能記住它們(或者,如果我們忘記了,請看文章的頂部!)
刪除列名后,讓讓我們再來看看前五行數據:
準備數據
即使第三和第四列中的數據(代表每個人提供和收到的玉米餅數量)是數字,它們也存儲為字符串。我們可以說它們是字符串,因為它們被引號括起來:4而不是4。
為了計算數據,我們需要把它們變成整數(大數據分析python的數字類型)。
讓使用for循環遍歷每一行數據,并將第3列和第4列(位于索引2和3處)轉換為整數類型:
現在您可以看到引號已經被刪除(例如,4),這表明這些值現在是整數而不是字符串。
找出我們數據中的平均值。
讓讓我們從一些基本的分析開始——找出每個人提供和收到的玉米餅的平均數量。
為此,我們將given和received列提取到單獨的列表中,這樣我們可以更容易地進行計算:
接下來,我們將這兩個列表相加,然后除以長度(或值的數量)得到平均值:
平均贈送和收到的玉米卷數量是一樣的!仔細想想這是有道理的,因為一個人提供的每一份taco都必須被其他人接受。
我們可能有興趣回答的另一個問題是,公司不同部門的平均水平在給予和接受方面如何比較。讓讓我們從檢查內容團隊開始。
要做到這一點,我們需要像以前一樣提取已給和已收玉米卷的列表,但前提是生產線的部門是"內容"。我們剛剛描述的稱為條件,我們將需要使用pythonif進行大數據分析來檢查條件!
大數據分析pythonif
你可以把大數據分析pythonif當做一個決策。在我們的例子中,我們需要問一個問題:這個人屬于內容團隊嗎?我們在準則中采取的措施取決于這個問題的答案或條件。這也是大數據分析pythonif有時被稱為條件表達式的原因。
下圖顯示了創建合格值列表的邏輯:
讓讓我們看看如何在if中放置兩行單獨的代碼。用大數據分析python。首先,讓我們讓我們打印第一行和第二行來提醒我們它們的價值:
第一行包含來自內容團隊的Amanda,第二行包含來自工程團隊的Angela。讓讓我們看看,只有當人們來自內容團隊時,我們才能使用python語法打印一些大數據分析的輸出。
我們將使用操作符來比較團隊與字符串"內容"。大數據分析中的算子python意味著"等于"。
在if條件下,我們可以使用的其他常見運算符包括:
1)!:不等于
2)gt:大于
3)lt:小于
4)gt:大于或等于
5)lt:小于或等于
因為Amanda來自內容團隊,所以我們的print()函數被執行,我們看到了輸出。讓讓我們追蹤上圖中的路徑,以了解發生了什么:
讓讓我們花一點時間仔細看看我們使用的語法,并標記不同的部分,以便我們可以理解發生了什么。
現在我們對代碼有了更好的理解,讓讓我們在第二行嘗試同樣的代碼,看看會發生什么:
當我們運行上面的代碼時,我們沒有我沒有得到任何輸出,因為Angela來自工程團隊,而不是內容團隊。讓讓我們追蹤上圖中的路徑,以了解發生了什么。
如果用For循環,就用大數據分析python。
既然我們已經了解了大數據分析pythonif如何工作的基礎知識,讓讓我們在循環中使用它來獲得"給定"和"收到"內容團隊的價值觀:
我們在given_content上打印了列表,可以看到內容團隊的八個成員的值被收集到了一起。現在讓我們讓我們計算各隊的平均值:
我們可以看到,內容團隊成員分發玉米餅的頻率大約是他們收到的兩倍。我們還可以將這些數字與總體平均值進行比較,發現:
A.與總體平均水平相比,內容團隊成員減少了約25%的玉米餅比例。
b內容團隊成員得到的玉米餅比整體平均少60%。
否則,使用大數據分析python來改進我們的分析。
當我們將內容團隊成員與總體平均值進行比較時,總體平均值包括內容團隊成員。把內容團隊和每個不在內容團隊的人做一個比較,可能會很有意思。
為此,大數據分析python使用iElse控制代碼流程教程。我們需要使用大數據分析python的新部分if-else子句。else子句跟在if后面,并指定在條件if不匹配時要運行的一行或多行代碼。
讓讓我們看一下前面的圖,看看增加了什么else子句:
讓我們修改了前面的代碼,只在第二行添加了一個else子句。在我們開始之前,讓讓我們迅速提醒自己第二句話。
好吧,讓我們添加以下else子句:
您可以看到我們的else子句中的代碼已經被執行,因為Angela不屬于內容團隊。
讓追蹤上圖中的路徑:
最后,讓else在循環中添加一個子句,并計算兩組的平均值:
我們可以看到,內容團隊提供的玉米餅比其他團隊少30%左右,收到的玉米餅比其他團隊少70%左右。
大數據分析pythonElif
如果我們想計算贈送和收到的玉米卷:
A.內容團隊
B.工程團隊
C.所有其他團隊
為此,我們需要一個新的工具:大數據分析pythonelif。elif子句,如else子句,必須跟在if后面。它使我們能夠堆疊第二個條件,僅當第一個條件不滿足時才進行評估。這一開始聽起來很混亂,但是當你想到這個名字——否則,如果——你就能明白這是在else里面再加一個快捷。
讓讓我們看一下上圖,看看添加了什么樣的elif子句:
讓s在獨立代碼中添加elif,檢查是否有人在內容團隊或工程團隊中。首先,讓我們■很快又提醒自己第二句臺詞:
讓增加以下elif條款:
您可以看到我們的elif子句中的代碼已經被執行,因為Angela屬于工程團隊。
讓追蹤上圖中的路徑:
最后,讓elif在循環中添加一個子句,并計算所有三組的平均值:
我們的分析表明,雖然內容團隊提供和接受玉米餅的水平低于其他團隊的平均水平,但工程團隊提供和接受玉米餅的速度高于平均水平。
如果沒有,請使用大數據分析python:后續步驟。
在大數據分析python使用iElse控制代碼流的教程中,我們了解到:
1)大數據分析pythonifelse使我們能夠根據條件控制代碼流。
B)if如何只使用滿足條件的執行代碼。
c)如何c)else只有在不符合要求的情況下才能使用執行代碼。
你可能想讓iElse通過計算數據集中每個團隊的平均值來擴展這個教程,并用大數據分析python來練習。
如果你想在互動教程中學習大數據分析python,你可以在我們免費的互動大數據分析python基礎課程中學習如何分析應用數據。