python從小白到大牛課件-第4章語法基礎(chǔ)_第1頁
python從小白到大牛課件-第4章語法基礎(chǔ)_第2頁
python從小白到大牛課件-第4章語法基礎(chǔ)_第3頁
python從小白到大牛課件-第4章語法基礎(chǔ)_第4頁
python從小白到大牛課件-第4章語法基礎(chǔ)_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余15頁可下載查看

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

?

4.1 標(biāo)識(shí)符和關(guān)鍵字?

4.2

變量和常量?

4.3

注釋?

4.4

語句?

4.5

模塊?

4.6

包課程內(nèi)容4.1

標(biāo)識(shí)符和關(guān)鍵字Python語言中標(biāo)識(shí)符

名規(guī)則如下:?

1. 區(qū)分大小寫:Myname與myname是兩個(gè)不同的標(biāo)識(shí)符。?

2.

首字符,可以是下劃線(_)或字母,但不能是數(shù)字。?

3.

除首字符外其他字符,可以是下劃線(_)、字母和數(shù)字。?

4.

關(guān)鍵字不能作為標(biāo)識(shí)符。?

5. 不要使用Python內(nèi)置函數(shù)作為自己的標(biāo)識(shí)符。4.1.1

標(biāo)識(shí)符4.1.2關(guān)鍵字4.2

變量和常量4.2.1

變量#代碼文件:chapter4/src/ch4.2.1.kt①_ o

=

"

oWorld"score_for_student

=

0.0

②y

=

20

③y

=

True

④4.2.2

常量在很多語言中常量的定義是一旦初始化后就不能再被修改。而Python不能從語法層面上定義常量,Python沒有提供一個(gè)關(guān)鍵字使得變量不能被修改。所以在Python中只能將變量當(dāng)成常量使用,只是不要修改它。那么這就帶來了一個(gè)安全隱患,可能會(huì)在無意中被修改,從而引發(fā)程序錯(cuò)誤。解決此問題要么靠程序員自律和自查;要么通過一些技術(shù)

使變量不能修

改。4.3

注釋注釋示例代碼如下:#

coding=utf-8

①#代碼文件:chapter4/4.3/o.py

②#_ o

=

"

oWorld"

③#

score_for_student

=

0.0

④y

=

20y="大家好"print(y)

#打印y變量⑤4.4

語句示例代碼:#

coding=utf-8#代碼文件:chapter4/4.4/o.py_ o

=

"

oWorld"score_for_student=0.0;

#沒有錯(cuò)誤發(fā)生y

=

20name1

=

"Tom";

name2

=

"Tony"

①4.5

模塊現(xiàn)有兩個(gè)模塊:module1和

o。module1模塊代碼:#

coding=utf-8#

代碼文件:chapter4/4.5/module1.pyy

=Truez

=

10.10print('進(jìn)入module1模塊')o模塊會(huì)

module1模塊的變量,

o模塊代碼:#

coding=utf-8#代碼文件:chapter4/4.5/o.pyimport

module1

①from

module1

import

z

②y

=

20print(y)

#

當(dāng)前模塊變量y

③print(module1.y)

#

module1模塊變量y

④print(z)

#

module1模塊變量z

⑤?

import

<模塊名>。代碼第①行,這種方式會(huì)導(dǎo)入模塊所有代碼元素, 時(shí)需要加“模塊名.”,見代碼第④行module1.y,module1是模塊名,y是模塊module1中的變量。?from<模塊名>import<代碼元素>。代碼第②行,這種方式會(huì)只是導(dǎo)入特定的代碼元素,時(shí)不需要加

“模塊名.”,見代碼第⑤行z變量,但是需要注意如果z變量在當(dāng)前模塊中也有時(shí),z不能導(dǎo)入,即z是當(dāng)前模塊中的變量??梢酝ㄟ^兩種import語句導(dǎo)入模塊module1中的代碼元素:4.6包4.6.1創(chuàng)建包PyCharm項(xiàng)目中創(chuàng)建包4.6.2

包導(dǎo)入#coding=utf-8#代碼文件:/pkg2/o.pyy

=

Truez

=

10.10print('進(jìn)入com.pkg2.

o模塊')com.pkg1的

o模塊代碼:#

coding=utf-8#

代碼文件:

/pkg1/

o.pyimport

com.pkg2. o

as

module1from

com.pkg2. o

import

z①②y

=

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論