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

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

ID:22565242

大?。?56.43 KB

頁數(shù):38頁

時(shí)間:2018-10-30

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

《python基礎(chǔ)教程(自學(xué)記錄文稿)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

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

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

3、準(zhǔn)函數(shù)稱為內(nèi)建函數(shù)。Abs(-10)求絕對(duì)值,返回10;round(1.0/2.0)返回1.0,把浮點(diǎn)數(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))3

4、3>>>int(32.9)32>>>flo=math.floor>>>flo(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返

5、回的1j是個(gè)虛數(shù),虛數(shù)以j結(jié)尾;這里沒有使用fromcmathimportsqrt,避免與math的sqrt沖突。1.10.3注釋符號(hào):#1.11字符串,使用””可以進(jìn)行轉(zhuǎn)義。1.11.2拼接字符串>>>'Hello,''World''Hello,World'>>>'Hello,''World''Hello,World'>>>'Hello,'+'World''Hello,World'>>>'Hello,'+5Traceback(mostrecentcalllast):File"

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

7、,world>>>printrepr('hello,world')'hello,world'>>>printstr('hello,world')hello,world>>>print1000L1000>>>1000L1000L>>>printrepr(1000L)1000L>>>printstr(1000L)1000>>>tmp=42>>>print'Thenumberis:'+tmpTraceback(mostrecentcalllast):File"",line1,in

8、dule>print'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.4input和ra

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

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

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