資源描述:
《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是