小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Python編程第3課,學(xué)習(xí)變量、表達(dá)式與賦值語句,請記住這3點

 flyk0tcfb46p9f 2020-06-08

導(dǎo)語

Python編程第2課《認(rèn)識打印輸出函數(shù)print()》的文字、視頻教程發(fā)布之后,得到了廣大網(wǎng)友的肯定,今天大陳繼續(xù)和大家分享Python編程的第3課,認(rèn)識變量、表達(dá)式與賦值語句,請你注意的是,《大陳教初中生學(xué)Python編程》已經(jīng)更新到第8課了,那個是以教學(xué)過程描述為主、Python編程知識為輔的課程。

在上節(jié)課學(xué)習(xí)print()函數(shù)時,其實我們已經(jīng)接觸過變量、表達(dá)式與賦值語句了,這一課我們來詳細(xì)的了解他們的概念與使用注意事項,以及他們?nèi)咧g的關(guān)聯(lián)。

一、變量

變量,顧名思義就是在程序運行期間可以改變它的值的量。舉個例子,你們家裝菜的盤子,在你們的日常生活中,同一個盤子,他今天裝小炒白菜,明天可能裝的是辣椒炒肉,盤子不裝菜時我們稱為“盤子”,裝了以后可能叫裝白菜的盤子、裝肉的盤子。

由此可見,變量有3個地方要注意:

1、變量必須取名字。

變量名由字母、數(shù)字、下劃線3種字符組成,并且第一個字符不能是數(shù)字。

請注意:同一個字母的大小是被認(rèn)為兩個不同的字符,如下面的程序,一般建議變量用小寫字母,常量用大寫字母表示。

>>>a=1
>>>A=2
>>>print(a)#a和A是兩個不同的變量
>>>1

另外,變量命名還要避免和 Python 內(nèi)置函數(shù)以及 Python 保留字重名,那么多內(nèi)置函數(shù)和保留字,怎么記得住呢?告訴大家一個訣竅,如果你把你想命名的變量名稱打完以,他自動改變了顏色,那恭喜你,這個就肯定是不能用的,保持黑色一般就是ok的。

如下圖所示,第1-3行是保留字(橙色),第4-5行是內(nèi)置函數(shù)(紫色),第6行是可以做為變量名的(黑色)。

圖3.1 變量命名

2、變量的值(盤子里裝的菜)在程序運行過程中是可變的。

這點是很多初學(xué)者忽略的,從而會導(dǎo)致很多錯誤,并且對于累加器這樣的程序理解不透徹,下節(jié)課我們再來重點學(xué)習(xí)。

3、變量有不同的類型(素菜、葷菜),變量的類型是可以轉(zhuǎn)換的(今天裝葷菜,明天可以裝素菜)。

在Python中有6個標(biāo)準(zhǔn)數(shù)據(jù)類型:Number(數(shù)字,包括 int、float、bool、complex)、String(字符串)、List(列表)、Tuple(元組)、Set(集合)、Dictionary(字典)。初學(xué)者最常用的是數(shù)字和字符串,后面4種暫時不用關(guān)注。

因此關(guān)于數(shù)據(jù)類型的轉(zhuǎn)換,建議大家記住這3個函數(shù)即可:int()、float()、str()。int()是將字符串轉(zhuǎn)換為整數(shù)、float()是將字符串轉(zhuǎn)換為浮點數(shù)、str()是將數(shù)字轉(zhuǎn)換為字符串,這個我們在之后學(xué)習(xí)輸入函數(shù)input()的時候再來仔細(xì)研究。

圖3.2 Python數(shù)據(jù)類型轉(zhuǎn)換

二、賦值語句

賦值,就相當(dāng)于把菜裝到盤子里,給予它實際的內(nèi)容。因此,要完成賦值,我們應(yīng)該知道“裝菜”的動作在Python當(dāng)中怎么表示,Python當(dāng)中用的是“=”,這個“=”不是數(shù)學(xué)當(dāng)中的等于號,我們把他叫做賦值號。

裝盤的過程是先把盤子擺好(寫變量名稱和賦值號),再把菜(值)倒入其中,賦值的過程也類似,如下例所示,先寫“變量名稱”,再寫“賦值號”,最后寫“值”。

變量名稱=值
a=1#讀作:把1賦值給a

變量名稱在第一部分已經(jīng)介紹了,那么值是什么?簡單的說就是我們前面介紹的數(shù)字、字符這些類型的數(shù)據(jù),另外還有就是表達(dá)式的值。

三、表達(dá)式

數(shù)學(xué)表達(dá)式是Python當(dāng)中最常見的表達(dá)式,例如a*b、(a+b)/2、800*300、(200+500)*2,你會注意到這些表達(dá)式和我們數(shù)學(xué)當(dāng)中的運算符號有所區(qū)別,常見運算符號對比如下圖所示:

圖3.3 Python算術(shù)運算符

表達(dá)式的值也是可以賦值給變量的,例如:

s=(a+b)*2

變量也可以放到表達(dá)式中,再賦值給變量,例如:

s=1

s=s+1

以上就是Python編程第3課的內(nèi)容,主要是初步了解一下變量、表達(dá)式與賦值語句,如果你還有疑問請在評論區(qū)留言。

學(xué)習(xí)本課內(nèi)容時,經(jīng)常有的錯誤有:

1、變量和值的位置搞反了。

10=a      x+y=a

2、表達(dá)式錯誤:省略乘號或括號等符號用的是中文。

(a+b)2    (a+b)*2

3、同一個變量多次賦值之后搞不清楚變量的值是什么,例如下面兩個例子,學(xué)生沒有理解賦值號“=”左邊的變量就是一個盤子,右邊是要放到盤子里的菜,先做菜,再把菜放到盤子里,盤子里的內(nèi)容是可以更換的。你知道下面兩個程序的輸出結(jié)果嗎?

a=1

a=2

print(a)

或者

a=1

a=a+1

print(a)

以上種種都需要你平常多練習(xí),多試錯,在不斷實驗中獲取成功的經(jīng)驗。

最后做幾個練習(xí)題考考你吧:

1、下列(     )是非法的變量名。

A. 9a    B. a9    C. b_2    D. c2z

2、閱讀程序?qū)懗鲚敵鼋Y(jié)果。

a=2

b=3

c=(a+b)*2

print(a)

print(b)

print(c)

3、完善程序,第3行代碼不完整。

某中學(xué)操場長100米,寬25米,求操場的周長是多少米?

a=100

b=80

c=

print(c)

上述3個題目的答案將在第4課公布,敬請期待,如果你知道答案也可以在本文章的評論區(qū)留言。

本系列課程是面向初學(xué)者的入門課程,沒有教學(xué)方法的展示,是純知識類的課程,是供學(xué)習(xí)者使用的。如果你是教師,請參考我的另外一個系列的Python課程《大陳教初中生學(xué)Python》,已經(jīng)更新到第8課了,那里面會有更多的教學(xué)方法的展示,教與學(xué)還是有很大區(qū)別,希望能幫到你。

圖3.4 課題名稱

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多