一、Python的數據類型
Python有六個標準的數據類型:Numbers(數字)、String(字符串)、List(列表)、Tuple(元組)、Sets(集合)、Dictionary(字典)。其中,List(列表)、Tuple(元組)、Sets(集合)、Dictionary(字典)屬于序列類型。
根據數據是否可變,六種數據類型可分類為不可變數據和可變數據。具體分類如表一所示:
四種不可變數據 | 兩種可變數據 |
Numbers(數字) String(字符串) Tuple(元組) Sets(集合) | List(列表) Dictionary(字典) |
表一,內容來源:學堂在線《大數據導論》
二、變量賦值
編程語言最簡單的語句是變量賦值語句。Python中的變量賦值不需要類型聲明,每個變量在內存中創建,都包括變量的標識,名稱、數據等信息。且每個變量在使用前都必須賦值,變量被賦值后才被創建。
變量賦值的運算符為等號(=),等號(=)運算符左邊是變量名,右邊是存儲在變量中的值,變量賦值語法為變量名=值。
變量名不能以數字開頭,但可以含有數字,例如1a不能作為變量名,a1可以作為變量名。預留關鍵字也不可作為變量名,如if不能作為變量名。
具體的賦值語句如圖一所示: (1)n被賦值為10,即n被定義為Numbers(數字)類型; (2)s被賦值為'hello',即s被定義為String(字符串)類型; (3)l被賦值為[1,2,3,4],即l被定義為List(列表); (4)t被賦值為(1,2,3),即t被定義為Tuple(元組); (5)S1被賦值為{1,2,3,4},即S1被定義為Sets(集合); (6)dic被賦值為{'name':'ming','age':'18'},即dic被定義為Dictionary(字典)。
圖一,圖片來源:根據學堂在線《大數據導論》資料制作
三、Python的注釋
以#開頭的語句為Python的注釋,計算機不運行注釋中的內容,注釋的作用是使其他人員更容易理解計算機程序內容。
圖片來源:學堂在線《大數據導論》
四、Python的控制語句
一般,計算機程序按照語句編寫順序依次執行程序。當需要非順序執行,可使用控制語句改變其原有的順序執行。Python最常用的兩種控制語句包括:條件控制語句和循環控制語句。
(1)條件控制語句 Python的條件控制語句包括:if語句、if-else語句、if-elif-else語句。
圖片來源:學堂在線《大數據導論》
1)if語句 如圖二所示,因為n被賦值為10,if語句中n==10(n==10語句解釋:當n的值為10時,該語句的值為真,當n不等于10時,該語句的值為假)為真,所以執行print('hello'),輸出hello。
圖二,圖片來源:學堂在線《大數據導論》
2)if-else語句 如圖三所示,因為n被賦值為10,if語句中n==11為假,所以不執行if條件語句,而執行else后的語句print('不相等'),輸出不相等。
圖三,圖片來源:學堂在線《大數據導論》
3)if-elif-else語句 如圖四所示:當score被賦值為95時,滿足ifscore>90的語句,因此輸出為A;當score被賦值為15時,不滿足ifscore>90、elifscore>75、elifscore>60語句,因此輸出else后的語句,輸出為D
圖四,圖片來源:學堂在線《大數據導論》
(2)循環控制語句
Python中的循環控制語句包括:for循環控制語句和while循環控制語句。下文以for循環控制語句舉例。
如圖五所示,l的數據類型是list(列表),通過for循環將l中的數字依次輸出。
圖五,圖片來源:學堂在線《大數據導論》
如圖六所示,如果在for循環加入: if i==2; break 則l中2以后(包含2)的數字不會被輸出。
圖六,圖片來源:學堂在線《大數據導論》
如圖七所示,如果在for循環加入: if i==2;
continue 則l中除了2以外的數字依次輸出。
圖七,圖片來源:學堂在線《大數據導論》
審核編輯:劉清
-
編程語言
+關注
關注
10文章
1950瀏覽量
34902 -
字符串
+關注
關注
1文章
585瀏覽量
20577 -
python
+關注
關注
56文章
4807瀏覽量
84950
原文標題:大數據相關介紹(5)——編程語言(中)
文章出處:【微信號:行業學習與研究,微信公眾號:行業學習與研究】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論