python-學習入門

python-學習入門

ID:23188405

大?。?0.36 KB

頁數(shù):45頁

時間:2018-11-05

python-學習入門_第1頁
python-學習入門_第2頁
python-學習入門_第3頁
python-學習入門_第4頁
python-學習入門_第5頁
資源描述:

《python-學習入門》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、

2、Python入門第一章課程介紹1.Python的特點優(yōu)雅,明確,簡單,用Python應該盡量寫簡單明確的代碼,盡量寫少的代碼2.Python適合的領(lǐng)域Web網(wǎng)站和各種網(wǎng)絡服務系統(tǒng)工具和腳本作為“膠水”語言把其他語言開發(fā)的模塊包裝起來方便使用3.Python不適合的領(lǐng)域貼近硬件的代碼(首選C)移動開發(fā):IOS/Android有各自的開發(fā)語言(ObjC,Swift/Java)游戲開發(fā):C/C++4.Python實際應用國外:YouTube……國內(nèi):豆瓣,搜狐郵箱……openstack就是用Pyth

3、on編寫的開源云計算平臺5.Python與其他語言對比類型運行速度代碼量C編譯為機器碼非??旆浅6郕ava編譯為字節(jié)碼快多Python解釋執(zhí)行(不需要編譯)慢少6.Python的缺點運行速度慢(運行速度的瓶頸往往不在于Python代碼,而是數(shù)據(jù)庫的操作和網(wǎng)絡調(diào)用)Python源碼不能加密第二章Python變量和數(shù)據(jù)類型2-1數(shù)據(jù)類型計算機程序可以處理各種數(shù)值。但是,計算機能處理的遠不止數(shù)值,還可以處理文本、圖形、音頻、視頻、網(wǎng)頁等各種各樣的數(shù)據(jù),不同的數(shù)據(jù),需要定義不同的數(shù)據(jù)類型。在Python

4、中,能夠直接處理的數(shù)據(jù)類型有以下幾種:一、整數(shù)Python可以處理任意大小的整數(shù),當然包括負整數(shù),在Python程序中,整數(shù)的表示方法和數(shù)學上的寫法一模一樣,例如:1,100,-8080,0,等等。

5、二、浮點數(shù)浮點數(shù)也就是小數(shù),一個浮點數(shù)的小數(shù)點位置是可變的,比如,1.23x10^9和12.3x10^8是相等的。浮點數(shù)可以用數(shù)學寫法,如1.23,3.14,-9.01,等等。但是對于很大或很小的浮點數(shù),就必須用科學計數(shù)法表示,把10用e替代,1.23x10^9就是1.23e9,或者12.3e8,0

6、.000012可以寫成1.2e-5,等等。整數(shù)和浮點數(shù)在計算機內(nèi)部存儲的方式是不同的,整數(shù)運算永遠是精確的,而浮點數(shù)運算則可能會有四舍五入的誤差。三、字符串字符串是以''或""括起來的任意文本,比如'abc',"xyz"等等。請注意,''或""本身只是一種表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c這3個字符。四、布爾值布爾值和布爾代數(shù)的表示完全一致,一個布爾值只有True、False兩種值,要么是True,要么是False,在Python中,可以直接用True、False

7、表示布爾值(請注意大小寫),也可以通過布爾運算計算出來。布爾值可以用and、or和not運算。五、空值空值是Python里一個特殊的值,用None表示。None不能理解為0,因為0是有意義的,而None是一個特殊的空值。任務:1.計算十進制整數(shù)45678和十六進制整數(shù)0x12fd2之和。print45678+0x12fd22.請用字符串表示出LearnPythoninimooc。print‘LearnPythoninimooc’3.請計算以下表達式的布爾值(注意==表示判斷是否相等):100<9

8、9print100<990xff==255print0xff==2552-2print語句print語句可以向屏幕上輸出指定的文字。比如輸出'hello,world',用代碼實現(xiàn)如下:>>>print‘hello,world’print語句也可以跟上多個字符串,用逗號“,”隔開,就可以連成一串輸出:>>>print'Thequickbrownfox','jumpsover','thelazydog'Thequickbrownfoxjumpsoverthelazydogprint會依次打印每個字符

9、串,遇到逗號“,”會輸出一個空格,因此,輸出的字符串是這樣拼起來的

10、print也可以打印整數(shù),或者計算結(jié)果:>>>print300300#運行結(jié)果>>>print100+200300#運行結(jié)果因此,我們可以把計算100+200的結(jié)果打印得更漂亮一點:>>>print'100+200=',100+200100+200=300#運行結(jié)果任務:請用兩種方式打印出hello,pythonprint'hello,python',''print'hello,python'2-3注釋任何時候,我們都可以給程序

11、加上注釋。注釋是用來說明代碼的,給自己或別人看,而程序運行的時候,Python解釋器會直接忽略掉注釋,所以,有沒有注釋不影響程序的執(zhí)行結(jié)果,但是影響到別人能不能看懂你的代碼。Python的注釋以#開頭,后面的文字直到行尾都算注釋。任務:將代碼編輯器中的"print'hello'"語句修改成注釋語句:print'hello'#print‘hello’2-4什么是變量在Python程序中,變量是用一個變量名表示,變量名必須是大小寫英文、數(shù)字和下劃線(_)的組合,且不能用數(shù)字開頭,比如:a=1變量a是

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。