python基礎(chǔ)教程(自學記錄方案)

python基礎(chǔ)教程(自學記錄方案)

ID:22123715

大?。?56.67 KB

頁數(shù):38頁

時間:2018-10-27

python基礎(chǔ)教程(自學記錄方案)_第1頁
python基礎(chǔ)教程(自學記錄方案)_第2頁
python基礎(chǔ)教程(自學記錄方案)_第3頁
python基礎(chǔ)教程(自學記錄方案)_第4頁
python基礎(chǔ)教程(自學記錄方案)_第5頁
資源描述:

《python基礎(chǔ)教程(自學記錄方案)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、

2、第一章快速改造:基礎(chǔ)知識1.2交互式解釋器在IDLE編輯器,在提示符后輸入help然后按回車;也可以按下F1獲得有關(guān)IDLE的幫助信息1.4數(shù)字和表達式1/2返回0,整除除法;1.0/2返回0.5,用一個或者多個包含小數(shù)點的數(shù)字參與計算。另外改變除法的執(zhí)行方式:from_future_importdivision//可以實現(xiàn)整除,1.0//2.0返回0.0%取余數(shù);**冪運算;>>>1/20

3、>>>1.0/20.5>>>1.0//2.00.0>>>10%31>>>9**(1/2)1>>>9**(1.0/2)3.0>>>2.75%0.50.25>>>-9%43>>>-3%21>

4、>>-3/2-21.4.1長整數(shù)普通整數(shù)不能大于2147483647也不能小于-2147483648,若更大的數(shù),可以使用長整數(shù)。長整數(shù)結(jié)尾有個L,理論上小寫也可以,不過為了便于識別,盡可能用大寫。

5、1.4.2十六進制和八進制0XAF返回175,十六進制;010返回8,八進制>>>0xAF175>>>01081.5變量包含字母、數(shù)字和下劃線。首字母不能是數(shù)字開頭。1.8函數(shù)Pow計算乘方:pow(2,3),2**3均返回8;pow等標準函數(shù)稱為內(nèi)建函數(shù)。Abs(-10)求絕對值,返回10;round(1.0/2.0)返回1.0,把浮點數(shù)四舍五入為最接近的整數(shù)值。>>>pow(2

6、,3)8>>>2**38>>>abs(-10)10>>>round(1.0/2.0)1.0

7、>>>round(8.06,2)8.06>>>round(8.06,1)8.11.9模塊import>>>importmath>>>math.floor(8.8)向下取整8.0>>>math.ceil(8.8)向上取整9.0>>>int(math.ceil(32.1))33>>>int(32.9)32>>>flo=math.floor>>>flo(33.9)33.0使用了from模塊import函數(shù),這種方式的import命令之后,就可以直接使用函數(shù),而不需要使用模塊名最為前綴了。但是要

8、注意在不同模塊引用,可能導致函數(shù)沖突。

9、>>>frommathimportsqrt>>>sqrt(9)3.0>>>1.9.1cmath和復數(shù)nan-ànotanumber返回的結(jié)果Cmath即complexmath復數(shù)模塊>>>importcmath>>>cmath.sqrt(-1)1j返回的1j是個虛數(shù),虛數(shù)以j結(jié)尾;這里沒有使用fromcmathimportsqrt,避免與math的sqrt沖突。1.10.3注釋符號:#1.11字符串,使用””可以進行轉(zhuǎn)義。1.11.2拼接字符串>>>'Hello,''World''Hello,World'>>>'Hello,''Worl

10、d''Hello,World'>>>'Hello,'+'World''Hello,World'>>>'Hello,'+5

11、Traceback(mostrecentcalllast):File"",line1,in'Hello,'+5TypeError:cannotconcatenate'str'and'int'objects>>>需要保證兩邊是一樣的字符串,而有其他格式要報錯的1.11.3字符串表示str和repr-à兩個均為函數(shù),事實上str是一種類型Str會將值轉(zhuǎn)換為合理形式的字符串。另外一種是通過repr函數(shù),創(chuàng)建一個字符串。Rep

12、r(x)也可以寫作`x`實現(xiàn)(注意:`是反引號),python3.0中已經(jīng)不適用反引號了>>>print'hello,world'hello,world>>>printrepr('hello,world')'hello,world'>>>printstr('hello,world')hello,world>>>print1000L1000

13、>>>1000L1000L>>>printrepr(1000L)1000L>>>printstr(1000L)1000>>>tmp=42>>>print'Thenumberis:'+tmpTraceback(mostrecentcalllas

14、t):File"",line1,inprint'Thenumberis:'+tmpTypeError:cannotconcatenate'str'and'int'objects>>>print'Thenumberis:'+`tmp`Thenumberis:42>>>print'Thenumberis:'+str(tmp)Thenumberis:42>>>print'Thenumberis:'+repr(tmp)Thenumberis:421.11.4i

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

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

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
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)系客服處理。