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