python基礎(chǔ)教程(自學(xué)記錄)

python基礎(chǔ)教程(自學(xué)記錄)

ID:15256365

大?。?52.88 KB

頁數(shù):38頁

時間:2018-08-02

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

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

1、第一章快速改造:基礎(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>>>1.0/20.5>>>1.0//2.00.0>>>10%31>>>9**(1/2)1>>>9**(1.0/2)3.0>>>2.75%

2、0.50.25>>>-9%43>>>-3%21>>>-3/2-21.4.1長整數(shù)普通整數(shù)不能大于2147483647也不能小于-2147483648,若更大的數(shù),可以使用長整數(shù)。長整數(shù)結(jié)尾有個L,理論上小寫也可以,不過為了便于識別,盡可能用大寫。1.4.2十六進制和八進制0XAF返回175,十六進制;010返回8,八進制>>>0xAF175>>>01081.5變量包含字母、數(shù)字和下劃線。首字母不能是數(shù)字開頭。1.8函數(shù)Pow計算乘方:pow(2,3),2**3均返回8;pow等標(biāo)準(zhǔn)函數(shù)稱為內(nèi)建函數(shù)。Abs(-10)求絕對值,返

3、回10;round(1.0/2.0)返回1.0,把浮點數(shù)四舍五入為最接近的整數(shù)值。>>>pow(2,3)8>>>2**38>>>abs(-10)10>>>round(1.0/2.0)1.0>>>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>>>f

4、lo(33.9)33.0使用了from模塊import函數(shù),這種方式的import命令之后,就可以直接使用函數(shù),而不需要使用模塊名最為前綴了。但是要注意在不同模塊引用,可能導(dǎo)致函數(shù)沖突。>>>frommathimportsqrt>>>sqrt(9)3.0>>>1.9.1cmath和復(fù)數(shù)nan-ànotanumber返回的結(jié)果Cmath即complexmath復(fù)數(shù)模塊>>>importcmath>>>cmath.sqrt(-1)1j返回的1j是個虛數(shù),虛數(shù)以j結(jié)尾;這里沒有使用fromcmathimportsqrt,避免與mat

5、h的sqrt沖突。1.10.3注釋符號:#1.11字符串,使用””可以進行轉(zhuǎn)義。1.11.2拼接字符串>>>'Hello,''World''Hello,World'>>>'Hello,''World''Hello,World'>>>'Hello,'+'World''Hello,World'>>>'Hello,'+5Traceback(mostrecentcalllast):File"",line1,in'Hello,'+5TypeError:cannotconcatenate'str'

6、and'int'objects>>>需要保證兩邊是一樣的字符串,而有其他格式要報錯的1.11.3字符串表示str和repr-à兩個均為函數(shù),事實上str是一種類型Str會將值轉(zhuǎn)換為合理形式的字符串。另外一種是通過repr函數(shù),創(chuàng)建一個字符串。Repr(x)也可以寫作`x`實現(xiàn)(注意:`是反引號),python3.0中已經(jīng)不適用反引號了>>>print'hello,world'hello,world>>>printrepr('hello,world')'hello,world'>>>printstr('hello,world')

7、hello,world>>>print1000L1000>>>1000L1000L>>>printrepr(1000L)1000L>>>printstr(1000L)1000>>>tmp=42>>>print'Thenumberis:'+tmpTraceback(mostrecentcalllast):File"",line1,inprint'Thenumberis:'+tmpTypeError:cannotconcatenate'str'and'int'objects>>>print'

8、Thenumberis:'+`tmp`Thenumberis:42>>>print'Thenumberis:'+str(tmp)Thenumberis:42>>>print'Thenumberis:'+repr(tmp)Thenumberis:421.11.4input和ra

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

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

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