付費(fèi)下載
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、歡迎來主頁下載-精品文檔Python知識點(diǎn)整理第一部分算法概念算法就是解決問題的方法和步驟,即解題步驟。算法的描述方法直接用語力敘述解題步驟。(一)自然語言:(二)流程圖1 .符號精品文檔圓角矩形開始、結(jié)束平行四邊形輸入、輸出直角矩形運(yùn)算過程(賦值等)菱形判斷條件程序的執(zhí)行方向(2)分支結(jié)構(gòu) 箭頭2 .三大結(jié)構(gòu)的流程圖框架(1) 順序結(jié)構(gòu)(3) 循環(huán)結(jié)構(gòu)true代碼塊結(jié)束)第二部分編程1、 變量1 .變量名可以包含的字符有:小寫字母(a-z),大寫字母(A-Z),數(shù)字(0-9), 下劃線(_)注意:不能以數(shù)字開頭!不能使用Python保留的關(guān)鍵字(彩色)!下劃線開頭的名字有特殊含義!2 .變量
2、的數(shù)據(jù)類型和數(shù)值都可以通過賦值運(yùn)算改變。2、 數(shù)據(jù)類型1 .布爾型:表示真假的類型,取值僅包含 True和False2 . 整型:整數(shù)。(496、5、10000000、95)把變量a轉(zhuǎn)換成整數(shù)型:a=int (a)3 .浮點(diǎn)型:小數(shù)或用科學(xué)計(jì)數(shù)法表示的數(shù)字。3.14159、5.91、1.0e8 (1 乘 10 的 8 次方,也可以寫作 100000000.0) 把變量a轉(zhuǎn)換成浮點(diǎn)型:a=float (a)4 .字符用型:字符組成的序列。'、“說"、Cd' ab '把變量a轉(zhuǎn)換成字符串型:a=str (a)3、 賦值運(yùn)算(=)用法:將等式右邊賦值給等式左邊。a=
3、7 (將7賦值給a)b=a (將a賦值給b)»> a-7>>> aL»> b=a»> b74、 常見數(shù)值運(yùn)算1 .加法(+)>» 5 + 8132 .減法(-)>>> 90 10803 .乘法(*)>» 4*7284 .浮點(diǎn)除法(/)>» 6/23.05 .整數(shù)除法()>» 7 / 236 .求余數(shù)()»> 7%31常用于判斷是否能整除:余數(shù)為零,即可以整除a 二 10if a%2=0:print??梢哉茫? .幕指數(shù)(* )3
4、的4次方:>» 3 * 4818 .開平方import mathmath.sqrt ()括號內(nèi)為開平方的數(shù)值或變量。>>> import math>>> math, sqrt (4)2.09.變量a在原有數(shù)值上增加1 (a+=1,即a=a+1) “_="、"*="、“/=”等運(yùn)算符號組合的意義同理。五、字符串運(yùn)算1 .拼接(+)»> ' abc* +' def* 'abcdef,2 .復(fù)制>» 'abed: *2 'abcdabcdJ3 .轉(zhuǎn)
5、義符(1) 換行符(n)>>> print abcnabc*)abc abc(2) 制表符(t):對齊文本、>>> print C abctabc?)abc abc(3) 引號('或"):表示單、雙引號,在字符串被相同引號包裹時使用>>> print C abT cdJ ) ab? cd>>> print C'abXcd") abcd4 .計(jì)算字符串長度(包含的字符數(shù)):len ()>>> a=? abcdefghi jklmnopqrst">>&
6、gt; len(a)205 .提取單個字符格式:字符串變量后加偏移量>>> abcdefghijklmnopqrst,字符串a(chǎn)中 包含的字符abcdqrst偏移量(f012316171819偏移量(9-20-19-18-17-4-3-2-1»> a0 a»> a2I J c>>> a-_11'>>> a-2? J s6 .提取子字符串(一部分字符)格式:字符串變量后加起始偏移量:終止偏移量:步長含義:從“起始偏移量”提取到“終止偏移量”,每“步長”個字符提取一 個»> al:6:27b
7、dfT>» a:, abcdefghi jklmnopqrstJ#國提取從開頭到結(jié)尾的整個字符串>» a2:'cdefghijklmnopqrst#start:從start提取到結(jié)曷>>> a:4 '日bed'»> 己1:4 'bed1#Cend從開頭 提取到end-1#start:end從 start 提取到 end-1六、布爾型數(shù)據(jù)的運(yùn)算:判斷真假邏輯詞以a=7為例比較運(yùn)算后結(jié)果邏輯運(yùn)算后結(jié)果and (與)a>5 and a<10true and truetruea<5 an
8、d a<10true and falsefalsea<5 and a>10false and falsefalseor (或)a>5 or a<10true or truetruea<5 or a<10true or falsetruea<5 or a>10false or falsetruenot (非)not a<10not truefalsenot a>10not falsetrue對同一個變量做多個and比較操作,比如:a>5 and a<10可以寫作5<a<10;還可以做更長的比較,如 5<
9、;a<10<90七、八、 常用函數(shù)1.輸入函數(shù):input ()鍵盤輸入變量數(shù)值時使用格式:a=input ("請輸入,)input括號內(nèi)為提示信息,必須有文字!注意:此函數(shù)返回值為字符串型數(shù)據(jù),要用 int ()、float ()或eval ()轉(zhuǎn) 換為數(shù)值型數(shù)據(jù)進(jìn)行運(yùn)算!轉(zhuǎn)換為整數(shù):a=int (a)轉(zhuǎn)換為小數(shù):a=float (a)不確定小數(shù)還是整數(shù):a=eval (a)»> EFinput ("請輸入一個數(shù)字:")請輸入一個數(shù)字:5»> a5,>>> int(a) 5輸入與轉(zhuǎn)換可以寫為一句,如:
10、a=int (input ("請輸入”)>» a=int(input("請輸入一個數(shù)字:")請輸入一個數(shù)字:5»> a2 .輸出函數(shù):print ()輸出變量a的數(shù)值:print (a)輸出文字:print (“正確”)同時輸出文字和變量a的數(shù)值(逗號分隔):print (“結(jié)果是",a)»> a=3>>> print(a)3>>> print ("正確")正確>>> print 結(jié)果是", a)結(jié)果是3九、常用語句 1.
11、if語句(分支結(jié)構(gòu))if逑輯條件1:程序段1elif改由條件2:程序段2 else:用于判斷給定的條件,根據(jù)判斷的結(jié)果來控制程序的流程格式:程序段1 else:程序段2程序段nelif即else if,可以有多個。注意:邏輯條件后的“:”是英文格式!不能丟!2. while語句(循環(huán)結(jié)構(gòu))格式例子while選將條件: 程序段n=lwhile n<=5:print(n) n=lwhile醫(yī)科條件:程序段1 else:程4段2n=-l.i Ie n<-5: print (n) n+=lprint("end")3. for語句(循環(huán)結(jié)構(gòu))格式例子for變量in可迭代對
12、象: 程序段for n in range(。,3): print(n)for變量in可迭代對第: 程序段1else:程序段2for n in range (0, 3): print(n)else:print ("end")可迭代對象:(1)自然數(shù)序列:range ()格式:range (第一個數(shù)值,最后一個數(shù)值+1,步長) 用法類似于提取子字符串。例子::print (n)輸出結(jié)果:(2) 字符串例子:, for letter in word: print(letter)輸出結(jié)果:bc d 列表例子:alist=5a 123, True, 7, 8 for n in alist:print(n)輸出結(jié)果:123 True 7.84 .跳出循環(huán):break讓循環(huán)在某一條件下停止,即跳出循環(huán)。5 . 進(jìn)入下一次循環(huán):contin
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 初中英語八年級下冊第十單元SectionB寫作教學(xué)設(shè)計(jì)與實(shí)踐
- 初中歷史(五四學(xué)制)六年級上冊《青銅器與甲骨文》教學(xué)設(shè)計(jì)
- 法律如何守護(hù)我們-“法律制裁違法犯罪”教學(xué)設(shè)計(jì)(初中學(xué)段·六年級下)
- 楊如奎倒數(shù)的認(rèn)識教學(xué)設(shè)計(jì)
- 人工智能在小學(xué)數(shù)學(xué)個性化學(xué)習(xí)中的應(yīng)用策略課題報告教學(xué)研究課題報告
- 數(shù)字化手段在小學(xué)生評價結(jié)果多維化分析與報告編寫中的應(yīng)用研究教學(xué)研究課題報告
- 初中語文教學(xué)中閱讀理解的策略訓(xùn)練與效果評估課題報告教學(xué)研究課題報告
- 2025安徽鳳臺縣華誠融資擔(dān)保有限公司招聘筆試歷年參考題庫附帶答案詳解
- 中學(xué)物理教師教學(xué)畫像識別與培訓(xùn)課程體系建設(shè)教學(xué)研究課題報告
- 2025夏季浙江臺州市金融投資集團(tuán)有限公司所屬企業(yè)招聘7人筆試歷年參考題庫附帶答案詳解
- GA/T 1466.3-2023智能手機(jī)型移動警務(wù)終端第3部分:檢測方法
- 《ISO∕IEC 42001-2023信息技術(shù)-人工智能-管理體系》解讀和應(yīng)用指導(dǎo)材料(雷澤佳2024A0)
- 太陽能輻射預(yù)測與建模
- 勞務(wù)投標(biāo)技術(shù)標(biāo)
- 2023年電池PACK工程師年度總結(jié)及下年規(guī)劃
- 供電公司變電運(yùn)維QC小組縮短變電站母排型接地線裝設(shè)時間成果匯報書
- 固體廢棄物分類清單
- RB/T 169-2018有機(jī)產(chǎn)品(植物類)認(rèn)證風(fēng)險評估管理通用規(guī)范
- RB/T 039-2020檢測實(shí)驗(yàn)室儀器設(shè)備計(jì)量溯源結(jié)果確認(rèn)指南
- GB/T 35452-2017再生粘合軟質(zhì)聚氨酯泡沫塑料
- 無驗(yàn)潮水深測量系統(tǒng)軟件操作及維護(hù)說明書-A4
評論
0/150
提交評論