Python編程基礎(chǔ)教程完整版ppt整本書教學(xué)教程最全電子教案(最新_第1頁
Python編程基礎(chǔ)教程完整版ppt整本書教學(xué)教程最全電子教案(最新_第2頁
Python編程基礎(chǔ)教程完整版ppt整本書教學(xué)教程最全電子教案(最新_第3頁
Python編程基礎(chǔ)教程完整版ppt整本書教學(xué)教程最全電子教案(最新_第4頁
Python編程基礎(chǔ)教程完整版ppt整本書教學(xué)教程最全電子教案(最新_第5頁
已閱讀5頁,還剩324頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、第1章Python概述1Python簡介2Python開發(fā)環(huán)境的3編寫一個簡單的Python程序知識點及難點知識導(dǎo)圖1.1 Python簡介01 Python的創(chuàng)始人為吉多范羅蘇姆(Guido van Rossum)。1989年圣誕節(jié)期間,Guido開始編寫Python編譯器。Python這個名字來自Guido喜愛的電視連續(xù)劇蒙提派森的飛行馬戲團(tuán)。Python的發(fā)展歷程合類型概述1.1 Python簡介01 Python版本的發(fā)展歷程如下:1994年1月發(fā)布Python 1.0;2000年10月發(fā)布Python 2.0;2004年11月發(fā)布Python 2.4;2006年9月發(fā)布Python

2、2.5;2008年12月發(fā)布Python 3.0;2015年12月發(fā)布Python 3.5;2016年12月發(fā)布Python 3.6;2018年6月發(fā)布Python 3.7。Python的發(fā)展歷程合類型概述1.1 Python簡介02 簡單易學(xué)Python的特性可擴(kuò)展性和可嵌入性 解釋型語言面向?qū)ο笳Z言具有豐富的編程庫免費、開源1.1 Python簡介03 Web開發(fā)Python的應(yīng)用場合人工智能 網(wǎng)絡(luò)軟件開發(fā)數(shù)據(jù)分析與處理1.2 Python開發(fā)環(huán)境的構(gòu)建01 Python的學(xué)習(xí)過程需要用到IDE(Integrated Development Environment,集成開發(fā)環(huán)境)或者代碼編

3、輯器,或者集成的開發(fā)編輯器。Python開發(fā)工具可以幫助開發(fā)者加快使用 Python 開發(fā)的速度,以提高效率。書中表1.1所示為Python的IDE的介紹。Python的IDE1.2 Python開發(fā)環(huán)境的構(gòu)建02 下載Python安裝包在Windows操作系統(tǒng)中安裝Python安裝測試編寫程序配置Python環(huán)境變量1.2 Python開發(fā)環(huán)境的構(gòu)建03 檢測Python版本 在Linux操作系統(tǒng)中安裝Python安裝Python 3版本1.2 Python開發(fā)環(huán)境的構(gòu)建04 檢測Python版本在Mac OS中安裝Python安裝Python 3.71.2 Python開發(fā)環(huán)境的構(gòu)建05

4、安裝pipPython第三方庫的安裝安裝wheel(用離線安裝下載下來的.whl文件)安裝第三方庫1.3 編寫一個簡單的Python程序 本節(jié)將介紹Python程序的執(zhí)行原理,并通過Python程序文件執(zhí)行方式和Python程序交互執(zhí)行方式兩種方式來實現(xiàn)第一個Python程序:Hello World。01 Python是一種腳本語言,編輯完成的源程序稱為源代碼,可以直接運行。Python程序的運行過程分成兩個步驟:解釋器將源代碼翻譯成字節(jié)碼,然后由虛擬機(jī)解釋執(zhí)行,如圖所示。Python程序執(zhí)行原理1.3 編寫一個簡單的Python程序02 打開IDLE程序Python程序文件執(zhí)行方式在IDLE

5、打開的情況下,按Ctrl+N組合鍵新打開一個窗口在新窗口中進(jìn)行編程從“Run”菜單中選擇“Run Module”菜單項,執(zhí)行代碼文件1.3 編寫一個簡單的Python程序03 打開cmd.exe或PowerShell,輸入python指令Python程序交互執(zhí)行方式在Python交互式環(huán)境中輸入print(Hello World),按回車鍵在Python交互式環(huán)境中輸入exit()指令即可退出Python交互式環(huán)境本章小結(jié) 本章介紹了Python的發(fā)展歷程、特性和應(yīng)用場合,具體講解了Python在Windows、Linux和Mac OS這3種操作系統(tǒng)中的安裝方式,再通過Python交互方式和P

6、ython文件方式來實現(xiàn)第一個Python程序:Hello World。第2章Python語法概述1程序的格式框架2標(biāo)識符與關(guān)鍵字4語句概述5基本輸入和輸出函數(shù)3數(shù)據(jù)類型知識點及難點知識導(dǎo)圖2.1 程序的格式框架01Python的代碼編寫一般是頂行編寫并且不留空白的。縮進(jìn)是指每行語句開始的空白區(qū)域,Python用它來表示程序的包含和層次關(guān)系。分層縮進(jìn)2.1 程序的格式框架01分層縮進(jìn)a=5b=12if a=b : a=a+10 print(a)else: b=b+10 print(b)判斷兩個數(shù)的大小,大數(shù)加10,并輸出。 代碼如下:2.1 程序的格式框架01分層縮進(jìn)注意事項:縮進(jìn)可通過Tab

7、鍵和多個空格(一般是4個空格)來實現(xiàn),但是二者不能混合使用??s進(jìn)的空白數(shù)量是可變的,但是所有代碼塊語句必須包含相同的縮進(jìn)空白數(shù)量。Python對語句之間的層次關(guān)系沒有限制,可以嵌套使用多層縮進(jìn)。2.1 程序的格式框架02代碼注釋是用于提高代碼可讀性的輔助性文字,不會被執(zhí)行,會被編譯器或者解釋器略過。注釋有利于代碼的維護(hù)和閱讀,給代碼添加注釋是一個良好的編程習(xí)慣。Python支持兩種格式的注釋:單行注釋和多行注釋。代碼注釋2.1 程序的格式框架02單行注釋。代碼注釋# 文件名:perimeter22.pyr=2#求半徑為2的圓的周長perimeter=3.14*r*2print(perimete

8、r)#輸出圓的周長12.562.1 程序的格式框架02多行注釋以3個單引號()或3個雙引號()表示注釋的開始,以3個單引號()或3個雙引號()表示注釋結(jié)束。代碼注釋這是多行注釋,使用單引號。這是多行注釋,使用單引號。這是多行注釋,使用單引號。這是多行注釋,使用雙引號。這是多行注釋,使用雙引號。這是多行注釋,使用雙引號。2.1 程序的格式框架03 Python對每行代碼的長度是沒有限制的,但是單行代碼太長不利于閱讀,因此可以使用續(xù)行符將單行代碼分割為多行。Python的續(xù)行符用反斜杠()符號表示。續(xù)行符續(xù)行符的例子。代碼如下:print(我是一名程序員, 我剛開始 學(xué)Python)我是一名程序員

9、,我剛開始學(xué)Python2.1 程序的格式框架03續(xù)行符注意事項:續(xù)行符后面不能跟空格。續(xù)行符后直接換行,且換行后必須寫內(nèi)容。2.2 標(biāo)識符與關(guān)鍵字01標(biāo)識符是開發(fā)人員在程序中自定義的一些符號和名稱,如變量名、函數(shù)名、數(shù)組名、類名等。標(biāo)識符Python關(guān)于標(biāo)識符的語法規(guī)則如下:標(biāo)識符由字母、下畫線和數(shù)字組成,長度不受限制。標(biāo)識符的第一個字符不能是數(shù)字字符。標(biāo)識符不能是關(guān)鍵字。標(biāo)識符區(qū)分大小寫。2.2 標(biāo)識符與關(guān)鍵字02關(guān)鍵字,也稱為保留字,是具有特定用途或者被賦予特殊意義的單詞,Python不允許開發(fā)者自己定義和關(guān)鍵字同名的標(biāo)識符。標(biāo)識符與關(guān)鍵字的例子。代碼如下:關(guān)鍵字flag = False

10、name = Lurenif name =python: flag = True print(welcome boss) else: print(name) Luren2.3 數(shù)據(jù)類型01數(shù)字類型用于存儲數(shù)值。他們是不可改變的數(shù)據(jù)類型 。數(shù)字類型Python支持以下4種不同的數(shù)字類型: int(有符號整數(shù)類型)bool(長整數(shù)類型,也可以代表八進(jìn)制和十六進(jìn)制)float(浮點數(shù)類型)complex(復(fù)數(shù))2.3 數(shù)據(jù)類型02整數(shù)和浮點數(shù)在計算機(jī)內(nèi)部存儲的方式是不同的,整數(shù)運算永遠(yuǎn)是精確的,而浮點數(shù)運算則可能會因四舍五入而產(chǎn)生誤差。整數(shù)和浮點數(shù)的例子。代碼如下:數(shù)字類型i1=12i2=0 x3F

11、2i3=i1+i2print(i3)f1=1.23f2=1.23e4f3=f1+f2print(f3)102212301.232.3 數(shù)據(jù)類型02字符串是以一對單引號()或一對雙引號(“”)括起來的任意文本。數(shù)字類型a=hello worldprint(a)b=Im a catprint(b)字符串類型的例子。代碼如下:hello worldIm a cat2.4 語句概述01Python的表達(dá)式語句由表達(dá)式組成。表達(dá)式語句a=3 #賦值表達(dá)式語句b=4 #賦值表達(dá)式語句sum=a+b #算術(shù)表達(dá)式語句T=ab #關(guān)系表達(dá)式語句B=a3 and b4 #邏輯表達(dá)式語句print(a,b,sum

12、,T,B)表達(dá)式語句的例子。代碼如下:3 4 7 False False2.4 語句概述02賦值語句包含3部分:左值、賦值運算符和右值。賦值語句有兩個用途:定義新的變量和讓已定義的變量指向特定值。賦值語句x=20賦值語句的基本形式的例子。代碼如下:注意事項: 左值必須是變量。 右值可以是變量、值或結(jié)果為值的任何表達(dá)式。2.4 語句概述031. 函數(shù)調(diào)用語句其他語句s=input(請輸入一個名字:)print(s)函數(shù)調(diào)用語句的例子。代碼如下:請輸入一個名字:張三張三2.控制語句控制語句分為分支語句和循環(huán)語句。2.5 基本輸入和輸出函數(shù)01Python提供了 print() 內(nèi)置函數(shù)用于輸出運算

13、結(jié)果,默認(rèn)的標(biāo)準(zhǔn)輸出是顯示器。print()函數(shù)的使用格式如下:print()函數(shù)print(obj1,sep= ,end= n,file=sys.stdout)說明: 表示可以省略的參數(shù)。 sep表示分隔符,默認(rèn)是 。 end表示結(jié)尾符,即句末的結(jié)尾符,默認(rèn)為 n。 file表示輸出位置,默認(rèn)為 sys.stdout,即命令行。2.5 基本輸入和輸出函數(shù)01print()函數(shù)print(456)#說明(1)print(456,abc,78, cat) #說明(2)print(456, abc, 78, cat,sep=#,end=) #說明(3)file1=open(d:/data.txt,

14、 w) #說明(4)print(456, abc,78, cat,file=file1)file1.close()print()函數(shù)的例子。代碼如下:456456 abc 78 cat456#abc#78#cat=2.5 基本輸入和輸出函數(shù)02Python提供了 input() 內(nèi)置函數(shù)從標(biāo)準(zhǔn)輸入讀入一行文本,默認(rèn)的標(biāo)準(zhǔn)輸入是通過鍵盤實現(xiàn)的。input()函數(shù)的使用格式如下: input()函數(shù)=input(提示字符串)說明: 變量和提示字符串都可以省略。 用戶的輸入以字符串形式返回給變量。 無論用戶輸入的是字符還是數(shù)字,按Enter鍵才算完成輸入,按Enter鍵之前的所有內(nèi)容將作為輸入字符串

15、賦給變量。2.5 基本輸入和輸出函數(shù)02input()函數(shù)x=input(請輸入x=)y=input(請輸入y=)z=x+yprint(x+y=,z)input()函數(shù)的例子。代碼如下:請輸入x=123請輸入y=456x+y=1234562.5 基本輸入和輸出函數(shù)03Python提供了eval()函數(shù)用來執(zhí)行一個字符串表達(dá)式,并返回表達(dá)式的計算結(jié)果。eval()函數(shù)的使用格式如下: eval()函數(shù)=eval(expression, globals, locals)說明:expression:一個Python表達(dá)式或compile()函數(shù)返回的代碼對象。globals:可選,必須是字典對象(d

16、ictionary)。locals:可選,可以是任意映射對象(map)。2.5 基本輸入和輸出函數(shù)03eval()函數(shù)x = 4y=eval(3*x)print(y=,y)z=eval(4/2)print(z=,z)k=eval(2+2)print(k=,k)eval()函數(shù)一般使用的例子。代碼如下:y= 12z= 2.0k= 42.5 基本輸入和輸出函數(shù)03eval()函數(shù)X=12Y=13Z=eval(input(請輸入有關(guān)于X和Y的表達(dá)式:)print(Z=,Z)eval()函數(shù)和input()函數(shù)結(jié)合使用的例子。代碼如下:請輸入有關(guān)于X和Y的表達(dá)式:X*2+Y*3Z=63本章小結(jié)介紹了P

17、ython的基本語法元素,主要內(nèi)容有:程序的格式框架、標(biāo)識符與關(guān)鍵字、數(shù)據(jù)類型、語句概述、基本輸入和輸出函數(shù)等,幫助讀者初步掌握編寫Python程序的基本概念。第3章Python基本數(shù)據(jù)類型1數(shù)字類型2數(shù)字類型的運算3字符串類型4字符串格式化5字符串類型的運算6類型判斷和類型之間的轉(zhuǎn)換重點及難點重點是掌握數(shù)字類型、數(shù)字類型的運算、字符串類型、字符串格式化、字符串類型的運算、類型判斷和類型之間的轉(zhuǎn)換。難點是數(shù)字類型的運算、字符串格式化、字符串類型的運算。知識導(dǎo)圖3.1數(shù)字類型01整數(shù)類型的常量有4種表示方式:二進(jìn)制、十進(jìn)制、八進(jìn)制和十六進(jìn)制。整數(shù)類型x=0B1100 #十進(jìn)制數(shù)12y=0o44

18、#十進(jìn)制數(shù)36z=x+yprint(z)48 進(jìn)制運算的例子。代碼如下:程序運行后的結(jié)果如下:number = 12print(hex(number) #十進(jìn)制轉(zhuǎn)換成十六進(jìn)制print(oct(number) #十進(jìn)制轉(zhuǎn)換成八進(jìn)制print(bin(number) #十進(jìn)制轉(zhuǎn)換成二進(jìn)制num_hex = 0 x10num_oct = 0o10num_bin = 0b10print(int(num_hex,16)print(int(num_oct,8)print(int(num_bin,2)0 xc0o140b11001682 進(jìn)制轉(zhuǎn)換的例子。代碼如下:程序運行后的結(jié)果如下:3.1數(shù)字類型02浮

19、點數(shù)類型的數(shù)字由整數(shù)部分與小數(shù)部分組成,是指帶有小數(shù)點的數(shù)字。浮點數(shù)的數(shù)值范圍有限制,小數(shù)精度也有限制,具體限制由不同計算機(jī)系統(tǒng)決定。浮點數(shù)類型浮點數(shù)類型的常量有兩種表示:十進(jìn)制形式帶有小數(shù)點和科學(xué)記數(shù)法。(1)十進(jìn)制形式帶有小數(shù)點,例如1.2、1.2。(2)科學(xué)記數(shù)法使用字母E或者e作為冪的符號, 以10作為基數(shù),例如1.2e3、3.6E-3。x=2.01+3.02print(x=,x)t1=x=5.03print(t1=,t1)y=round(x,2)print(y=,y)t2=y=5.03print(t2=,t2)x= 5.029999999999999t1= Falsey= 5.03t

20、2= True 浮點數(shù)的例子。代碼如下:程序運行后的結(jié)果如下:3.1數(shù)字類型03用復(fù)數(shù)類型來表示數(shù)學(xué)中的復(fù)數(shù)。復(fù)數(shù)由實數(shù)部分和虛數(shù)部分構(gòu)成,其中虛數(shù)部分不能單獨存在,它們總是和實數(shù)部分一起構(gòu)成一個復(fù)數(shù)。復(fù)數(shù)類型Python語言的復(fù)數(shù)類型的一般格式如下:real+imagjx=64.375+1jy=4.23-8.5jz=x+yprint(z.real,+,z.imag,j)print(z)68.605 + -7.5 j(68.605-7.5j)復(fù)數(shù)的例子。代碼如下:程序運行后的結(jié)果如下:3.2數(shù)字類型的運算01Python支持7種數(shù)值運算操作符。數(shù)值運算操作符result1=x+yresult2

21、=x/yresult3=x * 2result4=result3*2/7result5=5%xPrint(result1=,result1,result2=,result2,result3=,result3)print(result4=,result4,result5=,result5)result1= 2.01 ,result2= 200.0 ,result3= 4.0result4= 1.0 ,result5= 1.0數(shù)值運算操作符的例子。代碼如下:程序運行后的結(jié)果如下:(1)加減乘除運算與數(shù)學(xué)含義是一致的。(2)整數(shù)除(/)運算的結(jié)果是不大于result3*2與7之 商的最大整數(shù)。(3)

22、模(%)運算的結(jié)果是04區(qū)間的值。3.2數(shù)字類型的運算01數(shù)值運算操作符與賦值操作符的組合。數(shù)值運算操作符x=10y=20y+=xprint(y=,y)x*=2print(x=,x)y%=21print(y=,y)y= 30 x= 100y= 9數(shù)值運算操作符與賦值操作符的組合的例子。代碼如下:程序運行后的結(jié)果如下:數(shù)值運算操作符與賦值操作符之間不能有空格。3.2數(shù)字類型的運算02Python提供了一些與數(shù)值運算相關(guān)的函數(shù)。數(shù)值運算函數(shù)d=divmod(10,3)print(divmod(10,3)返回值為,d)pow1=pow(2,3)print(pow(2,3)返回值為,pow1)pow2

23、=pow(2,3,3)print(pow(2,3,3)返回值為,pow2)round1=round(0.1415926)print(round(0.1415926)返回值為,round1)round2=round(0.1415926,4)print(round(0.1415926,4)返回值為,round2)maxfloat=max(5.1,4.4,6.3,1.9)print(max(5.1,4.4,6.3,1.9)返回值為,maxfloat)minfloat=min(5.1,4.4,6.3,1.9)print(min(5.1,4.4,6.3,1.9)返回值為,minfloat)x=int(3

24、.14)print(int(3.14)返回值為,x)y=float(3)print(float(3)返回值為,y)z=complex(3.14)print(complex(3.14)返回值為,z)數(shù)值運算函數(shù)的例子。代碼如下:divmod(10,3)返回值為 (3, 1)pow(2,3)返回值為 8pow(2,3,3)返回值為 2round(0.1415926)返回值為 0round(0.1415926,4)返回值為 0.1416max(5.1,4.4,6.3,1.9)返回值為 6.3min(5.1,4.4,6.3,1.9)返回值為 1.9int(3.14)返回值為 3float(3)返回值為

25、 3.0complex(3.14)返回值為 (3.14+0j)程序運行后的結(jié)果如下:3.3字符串類型字符串是Python中最常用的數(shù)據(jù)類型,在Python 3中,可以使用單引號、雙引號、3個單引號、3個雙引號來創(chuàng)建字符串。字符串創(chuàng)建后,不能進(jìn)行元素增加、修改與刪除等操作。str1=I am a cat!print(單引號創(chuàng)建字符串:,str1)str2=Im a cat!print(雙引號創(chuàng)建字符串:,str2)str3=我是中國人!我愛我的祖國!祖國繁榮昌盛!print(str3)print(我是一名程序員!我熱愛我的工作!)單引號創(chuàng)建字符串:I am a cat!雙引號創(chuàng)建字符串:Im a

26、 cat!我是中國人!我愛我的祖國!祖國繁榮昌盛!我是一名程序員!我熱愛我的工作!Python有一些特殊字符可用轉(zhuǎn)義字符()進(jìn)行轉(zhuǎn)義。str1=我是中國人!print(str1)str2=我是中國人!print(str2)str3=t我是中國人!print(str3)我是中國人!我是中國人!我是中國人! 轉(zhuǎn)義字符的例子。代碼如下:程序運行后的結(jié)果如下:字符串的索引013.3字符串類型字符串是字符的有序集合,所以通過位置就可以獲取具體的元素。在Python語言中,字符串中的字符是通過索引來獲取的。字符串的索引的一般格式如下: 索引str=字符串中的字符是通過索引來提取的print(str2)pr

27、int(str-2)print(通過索引來提取的-2)串取取字符串的索引的例子。代碼如下:程序運行后的結(jié)果如下:字符串的切片023.3字符串類型字符串的切片操作可以從一個字符串中獲取字符串的一部分。字符串的切片的一般格式如下: start:end:stepstr=字符串中的字符是通過索引來提取的print(str-3:)print(str:2)print(str:-1)提取的字串的符通索來取的取提來引索過通是符字的中串符字字符串的切片的例子。代碼如下:程序運行后的結(jié)果如下:%格式符方式%(name)flagswidth.precisiontypecode013.4 字符串格式化 字符串格式化用

28、于解決字符串和變量同時輸出時的格式安排問題。在字符串中結(jié)合變量時,需要使用字符串的格式化方式。Python一般采用兩種格式化方式:%格式符方式和format方式。(1)(name):變量命名。(2)flags:旗幟位。其中,+表示左對齊;-表示右對齊;表 示在正數(shù)左側(cè)添加一個空格使其和負(fù)數(shù)對齊;0表示在數(shù) 字左側(cè)添加一個0進(jìn)行填充。(3)width:占有寬度。(4)precision:精度。(5)typecode:類型符。x=15print(%04d%x)y=4.3print(%.3f%y)n1 = I am %s age %d%(張三,26)n2 = I am %(name)s age %(

29、age)d%name:李四,age:28n3 = I am 03345m%(name)s0330m%name:王五print(n1)print(n2)print(n3)00154.300i am 張三 age 26i am 李四 age 28i am 王五字符串的%格式符方式的例子。代碼如下:程序運行后的結(jié)果如下:format方式:fillalignsign#0width,.precisiontype023.4 字符串格式化(1)fill:空白處可以填充的字符。(2)align:對齊方式,其中表示內(nèi)容右對齊, =表示內(nèi)容右對齊,表示內(nèi)容居中。(3)sign:有無符號數(shù)字,其中+ 表示正數(shù)加正號

30、,負(fù)數(shù)加負(fù)號; -表示正數(shù)不變,負(fù)數(shù)加負(fù)號;表示正數(shù)加空格,負(fù)數(shù)加負(fù)號。(4)#:對于二進(jìn)制數(shù)、八進(jìn)制數(shù)、十六進(jìn)制數(shù),如果加上#,則分 別顯示0b、0o、0 x,否則不顯示。(5),:為數(shù)字添加分隔符。(6)width:占有寬度。(7)precision:精度。(8)typecode:類型符。a=I am 0,I am 1 years old.format(張三,26) print(a) #(1)b=I am name,I am age:d years old.format(*name:李四,age:28)print(b) #(2)c=原數(shù)為:d 二進(jìn)制為:b,八進(jìn)制為:o,十六進(jìn)制x為:x,

31、十六進(jìn)制X為:X.format(20, 20, 20, 20, 20)print(c) #(3)d=-name:*10s- =age:10.2f=.format(name=王五,age=29.345)print(d) #(4)f= my name is 00,my hobby is playing 01.format(*(劉六,games)print(f) 字符串格式化的format方式的例子。代碼如下:I am 張三,I am 26 years oldI am 李四,I am 28 years old原數(shù)為20 二進(jìn)制為10100,八進(jìn)制為24,十六進(jìn)制x為14,十六進(jìn)制X為14-*王五*-

32、 =29.34 = my name is 劉六,my hobby is playing games程序運行后的結(jié)果如下:字符串操作符013.5字符串類型的運算x = Helloy = World!print(x + b 輸出結(jié)果:, x + y)print(x * 2 輸出結(jié)果:, x * 2)if (e in x): print(e 在變量 x 中)else: print(e 不在變量 x 中)if (f not in x): print(f 不在變量 x 中)else: print(f 在變量 x 中)print(rI am a chinese!)print(R this is a cat

33、.)x + b 輸出結(jié)果: Hello World!x * 2 輸出結(jié)果: HelloHelloe 在變量 x 中f 不在變量 x 中I am a chinese! this is a cat.字符串操作符的例子。代碼如下:程序運行后的結(jié)果如下:字符串函數(shù)023.5字符串類型的運算x=len(我是中國人!)print(我是中國人!字符串的長度為:,x)str1=hex(36)print(整數(shù)36對應(yīng)十六進(jìn)制數(shù)的字符串為:,str1)str2=oct(36)print(整數(shù)36對應(yīng)八進(jìn)制數(shù)的字符串為:,str2)str3=str(3.1415)print(浮點數(shù)3.1415對應(yīng)的字符串為:,st

34、r3)str4=chr(10000)print(Unicode編碼10000對應(yīng)的單字符為:,str4)我是中國人!字符串的長度為: 6整數(shù)36對應(yīng)十六進(jìn)制數(shù)的字符串為: 0 x24整數(shù)36對應(yīng)八進(jìn)制數(shù)的字符串為: 0o44浮點數(shù)3.1415對應(yīng)的字符串為: 3.1415Unicode編碼10000對應(yīng)的單字符為: 字符串函數(shù)的例子。代碼如下:程序運行后的結(jié)果如下:字符串方法033.5字符串類型的運算str=I am a Chinese!print(字符串str:,str)print(字符串str的大寫形式為:,str.upper()print(字符串str的小寫形式為:,str.lower(

35、)print(字符串str的以空格為分割符調(diào)用split()函數(shù)的返回結(jié)果為:,str.split()print(字符串str的以a為分割符調(diào)用split()函數(shù)的返回結(jié)果為:,str.split(a)print(判斷字符串str是否以I am作為開始:,str.startswith(I am)print(判斷字符串a(chǎn)在字符串str中出現(xiàn)的次數(shù):,str.count(a)print(將str字符串插入字符串ABC的元素之間,形成的新字符串為:,str.join(ABC)print(將str字符串中所有字符串a(chǎn)替換成字符串A,形成的新字符串為:,str.replace(a,A)字符串方法的例子。

36、代碼如下:字符串str: I am a Chinese!字符串str的大寫形式為:I AM A CHINESE!字符串str的小寫形式為:i am a chinese!字符串str的以空格為分割符調(diào)用split()函數(shù)的返回結(jié)果為: I, am, a, Chinese!字符串str的以a為分割符調(diào)用split()函數(shù)的返回結(jié)果為: I , m , Chinese!判斷字符串str是否以I am作為開始: True判斷字符串a(chǎn)在字符串str中出現(xiàn)的次數(shù): 2將str字符串插入字符串ABC的元素之間,形成的新字符串為:AI am a Chinese!BI am a Chinese!C將str字符串

37、中所有字符串a(chǎn)替換成字符串A,形成的新字符串為:I Am A Chinese!程序運行后的結(jié)果如下:3.6類型判斷和類型之間的轉(zhuǎn)換Python提供了兩種函數(shù)用于判斷一個變量的數(shù)據(jù)類型。3.6類型判斷和類型之間的轉(zhuǎn)換x=123print(變量x是否為int類型:,isinstance(x,int)print(變量x的類型為:,type(x)y=3.1415print(變量y是否為float類型:,isinstance(y,float)print(變量y的類型為:,type(y)類型判斷方法的例子。代碼如下:變量x是否為int類型: True變量x的類型為: 變量y是否為float類型: True

38、變量y的類型為: 程序運行后的結(jié)果如下:3.6類型判斷和類型之間的轉(zhuǎn)換Python提供了一些內(nèi)置函數(shù)用于類型之間的轉(zhuǎn)換3.6類型判斷和類型之間的轉(zhuǎn)換str1 = print(str1字符串為:,str1)tuple1 = tuple(str1)print(將字符串str1轉(zhuǎn)換成元組,結(jié)果為:,tuple1)x=123print(將整數(shù)123轉(zhuǎn)換成復(fù)數(shù),結(jié)果為:,complex(x)print(將整數(shù)123轉(zhuǎn)換成一個字符,結(jié)果為:,chr(x)print(將整數(shù)123轉(zhuǎn)換為一個十六進(jìn)制的字符串,結(jié)果為:,hex(x)類型之間的轉(zhuǎn)換的例子。代碼如下:str1字符串為: 將字符串str1轉(zhuǎn)換成元組,

39、結(jié)果為: (w,w,w,.,b,a,i,d,u,.,c,o,m)將整數(shù)123轉(zhuǎn)換成復(fù)數(shù),結(jié)果為: (123+0j)將整數(shù)123轉(zhuǎn)換成一個字符,結(jié)果為: 將整數(shù)123轉(zhuǎn)換為一個十六進(jìn)制的字符串,結(jié)果為: 0 x7b程序運行后的結(jié)果如下:本章小結(jié)Python中的數(shù)字類型及相關(guān)操作,包括數(shù)值運算操作符和數(shù)值運算函數(shù)。字符串類型及相關(guān)操作,包括字符串格式化、字符串操作符、字符串處理函數(shù)及相關(guān)函數(shù)。類型判斷和類型之間的轉(zhuǎn)換的基本函數(shù)。第4章程序控制結(jié)構(gòu)1程序的順序結(jié)構(gòu)2程序的分支結(jié)構(gòu)3程序的循環(huán)結(jié)構(gòu)知識點及難點程序的順序結(jié)構(gòu)程序的分支結(jié)構(gòu): 單分支結(jié)構(gòu)、雙分支結(jié)構(gòu)和多分支結(jié)構(gòu)程序的循環(huán)結(jié)構(gòu): for循環(huán)

40、、while循環(huán)、嵌套循環(huán)、循環(huán)控制break和continue難點是多分支結(jié)構(gòu)、嵌套循環(huán)以及循環(huán)控制知識導(dǎo)圖4.1程序的順序結(jié)構(gòu)0102程序流程圖用一系列圖形、流程線和文字說明描述程序的基本操作和控制流程,它是程序分析和過程描述的最基本方式。程序流程圖流程圖的基本元素程序流程圖起止框:表示程序邏輯的開始或結(jié)束;判斷框:表示一個判斷條件,并根據(jù)判斷結(jié)果選擇不同的執(zhí)行路徑;處理框:表示一組處理過程,對應(yīng)于順序執(zhí)行的程序邏輯;輸入輸出框:表示程序中的數(shù)據(jù)輸入或結(jié)果輸出;注釋框:表示程序的注釋;流向線:表示程序的控制流,以帶箭頭直線或曲線表達(dá)程序的執(zhí)行路徑;連接點:表示多個流程圖的連接方式,常用于將

41、多個較小流程圖組織成 較大流程圖。4.1程序的順序結(jié)構(gòu)03順序結(jié)構(gòu)是最簡單的程序結(jié)構(gòu),也是最常用的程序結(jié)構(gòu),它是按照語句出現(xiàn)的先后順序自上而下,依次執(zhí)行。程序沿著一個方向進(jìn)行,具有唯一的入口和出口,按先后順序,先執(zhí)行語句塊A,再執(zhí)行語句塊B。順序結(jié)構(gòu)單分支結(jié)構(gòu): if語句if 條件表達(dá)式: 語句塊014.2程序的分支結(jié)構(gòu)其功能是先計算條件表達(dá)式的值,當(dāng)條件表達(dá)式成立時(非零),則執(zhí)行后面的語句塊,執(zhí)行語句可以是多行,以縮進(jìn)格式書寫來表示同一范圍;當(dāng)條件表達(dá)式不成立時,則跳出分支結(jié)構(gòu),執(zhí)行分支結(jié)構(gòu)后面的代碼。單分支結(jié)構(gòu): if語句014.2程序的分支結(jié)構(gòu)單分支結(jié)構(gòu): if語句判斷年齡,并根據(jù)判斷

42、結(jié)果輸出是否為成人。age = 20if age = 18: print(your age is:, age) print(adult)注意:在Python語言程序設(shè)計過程中,代碼的行首用空白(空格或制表符)的縮進(jìn)層次,來決定語句的分組。這意味著同一層次的語句必須有相同的縮進(jìn),這樣相同縮進(jìn)的一組語句稱為一個塊。雙分支結(jié)構(gòu): if-else語句if 條件表達(dá)式: 語句塊Aelse: 語句塊B024.2程序的分支結(jié)構(gòu)其功能是先計算條件表達(dá)式的值,當(dāng)表達(dá)式的值為真時,則執(zhí)行語句塊A;當(dāng)表達(dá)式的值為假時,則執(zhí)行語句塊B。雙分支結(jié)構(gòu): if-else語句024.2程序的分支結(jié)構(gòu)雙分支結(jié)構(gòu): if-els

43、e語句依據(jù)年齡判斷是成年人還是青少年并輸出結(jié)果。age = 20if age = 18: print(your age is , age) print(adult)else: print(your age is , age)print(teenager)多分支結(jié)構(gòu): if-elif-else語句if 條件表達(dá)式1: elif 條件表達(dá)式2: elif 條件表達(dá)式3: . else: 034.2程序的分支結(jié)構(gòu)其功能是先計算條件表達(dá)式1,當(dāng)表達(dá)式1的值為真時,執(zhí)行語句塊1,否則計算條件表達(dá)式2,當(dāng)表達(dá)式2的值為真時,執(zhí)行語句塊2,以此類推,如果所有條件表達(dá)式的值都為假,則執(zhí)行語句塊n。多分支結(jié)構(gòu):

44、 if-elif-else語句034.2程序的分支結(jié)構(gòu)多分支結(jié)構(gòu): if-elif-else語句輸入一個百分制成績,要求輸出成績等級。90分及以上為A,8089分為B,727079分為C,6069分為D,60分以下為E。score=int(input(請輸入成績:) #接收用戶輸入的值,并轉(zhuǎn)換成整數(shù)if score = 90 : print(A)elif score =80 : print(B)elif score =70 : print(C)elif score =60 : print(D)else: print(E)請輸出一個百分制成績:87B4.3程序的循環(huán)結(jié)構(gòu)程序的循環(huán)結(jié)構(gòu)遍歷循環(huán)無限

45、循環(huán)Python語言的循環(huán)結(jié)構(gòu)包括兩種:遍歷循環(huán)和無限循環(huán)。使用保留字for依次提取遍歷結(jié)構(gòu)各元素進(jìn)行處理。使用保留字while根據(jù)判斷條件執(zhí)行程序。for循環(huán)for 變量 in 序列: 循環(huán)體 else: 執(zhí)行語句塊014.3程序的循環(huán)結(jié)構(gòu)for.in語句是最常用且結(jié)構(gòu)清晰的一種循環(huán),通過遍歷序列中的每一個項目來執(zhí)行循環(huán),循環(huán)的次數(shù)取決于序列中項目的個數(shù)。for循環(huán)014.3程序的循環(huán)結(jié)構(gòu)for循環(huán)遍歷字符串中的字符并輸出。str =hellofor c in str: print(c)hellowhile循環(huán)while 條件表達(dá)式: 循環(huán)體 else: 執(zhí)行語句塊024.3程序的循環(huán)結(jié)構(gòu)w

46、hile語句是另一種通過條件表達(dá)式來控制的循環(huán),當(dāng)條件滿足時重復(fù)執(zhí)行循環(huán)體中的語句,直到條件不滿足時退出循環(huán)。while語句比for語句更加靈活,通常用于循環(huán)次數(shù)不定的場合。while循環(huán)024.3程序的循環(huán)結(jié)構(gòu)while循環(huán)求1到10累積,即10的階乘,并輸出累積結(jié)果。c = 1i = 1while i=10: c = c * i i = i + 1print(c)3628800嵌套循環(huán)034.3程序的循環(huán)結(jié)構(gòu)一個循環(huán)體內(nèi)包含另一個完整的循環(huán)結(jié)構(gòu),稱為循環(huán)的嵌套。for循環(huán)和while循環(huán)可以相互嵌套,循環(huán)的嵌套可以多層,但是必須保證每一層循環(huán)在邏輯上的完整性。嵌套循環(huán)打印由星號組成的倒三角

47、圖形。for i in range(1,6): for n in range(1,i): print(,end=) for m in range(1,12-i*2): print(*,end=) print()* * * * *循環(huán)控制: break和continue044.3程序的循環(huán)結(jié)構(gòu)break語句用來終止循環(huán),即使循環(huán)條件表達(dá)式的值為真或者序列還沒被遍歷完,也會立即停止執(zhí)行循環(huán)體的語句。continue語句用來跳過當(dāng)前循環(huán)剩下的語句,轉(zhuǎn)而繼續(xù)進(jìn)行下一輪的循環(huán)。break語句和continue語句都可以用在while和for循環(huán)語句,這兩個語句通常都必須配合if語句來使用。循環(huán)控制:br

48、eak和continue模擬用戶登錄。while True: username = input(請輸入用戶名:) if username != admin: print(用戶名錯誤!) continue password = input(請輸入密碼:) if password = 123456: break else: print(密碼錯誤!)print(登錄成功!)請輸入用戶名:a用戶名錯誤!請輸入用戶名:admin請輸入密碼:1密碼錯誤!請輸入用戶名:admin請輸入密碼:123456登錄成功!本章小結(jié)程序控制三種結(jié)構(gòu):順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。順序結(jié)構(gòu)是程序按照指令順序向下執(zhí)行的方式

49、,分支結(jié)構(gòu)是程序根據(jù)條件判斷結(jié)果而選擇不同執(zhí)行路徑的方式,循環(huán)結(jié)構(gòu)是程序中需要反復(fù)執(zhí)行某個功能而設(shè)置的一種程序結(jié)構(gòu)??梢越Y(jié)合break和continue語句改變循環(huán)結(jié)構(gòu)的執(zhí)行流程,break和continue語句對循環(huán)控制的影響是不同的。break語句是結(jié)束整個循環(huán)過程,不再判斷執(zhí)行循環(huán)的條件是否成立;continue語句只結(jié)束本次循環(huán),并不中止整個循環(huán)的執(zhí)行。第5章函數(shù)與模塊1函數(shù)的定義與調(diào)用2函數(shù)的參數(shù)傳遞4代碼模塊化與復(fù)用3變量的作用域知識點及難點知識導(dǎo)圖5.1 函數(shù)的定義與調(diào)用 一個大型的任務(wù)可以劃分為多個小任務(wù),每個小任務(wù)又可以劃分為幾個更小的任務(wù)或步驟。01 函數(shù)就是把具有獨立功能

50、的代碼塊組成一個小模塊,并在需要的時候調(diào)用。在開發(fā)程序時,使用函數(shù)可以提高編程的效率。代碼的重用函數(shù)是帶名字的代碼塊,用于在程序中需多次執(zhí)行同一項任務(wù)時,無須反復(fù)編寫完成該任務(wù)的代碼,而只需調(diào)用能完成該任務(wù)的函數(shù)。函數(shù)的定義5.1 函數(shù)的定義與調(diào)用01函數(shù)定義的格式為:def 函數(shù)名(): return 函數(shù)的定義注意事項: def是英文單詞define的縮寫。 函數(shù)名要求是一個有效的Python標(biāo)識符。 參數(shù)列表中的參數(shù)是形式參數(shù),簡稱為“形參”,多個參數(shù)之間用逗號隔開,當(dāng)沒有參數(shù)時也要保留圓括號。5.1 函數(shù)的定義與調(diào)用01函數(shù)的定義注意事項:函數(shù)體由一行或多行語句組成,在函數(shù)被調(diào)用時執(zhí)行

51、。函數(shù)如果需要返回值,可以使用return語句和返回值列表來實現(xiàn)。函數(shù)也可以沒有return語句。 函數(shù)結(jié)束后會把控制權(quán)交回給調(diào)用者。5.1 函數(shù)的定義與調(diào)用01函數(shù)的定義def func(): print(無參函數(shù))func()無參函數(shù)。代碼如下:無參函數(shù)注意事項:pass語句表示什么都不做,用作占位符。pass語句不能省略。5.1 函數(shù)的定義與調(diào)用02函數(shù)定義后不能直接運行,需要經(jīng)過調(diào)用才能運行。函數(shù)的調(diào)用函數(shù)調(diào)用的格式為:函數(shù)名()5.1 函數(shù)的定義與調(diào)用02函數(shù)的調(diào)用import mathprint(math.sqrt(abs(-4)調(diào)用內(nèi)置函數(shù),實現(xiàn)對數(shù)值-4先求絕對值再開平方,最后

52、輸出結(jié)果。代碼如下:2.05.1 函數(shù)的定義與調(diào)用02函數(shù)的調(diào)用注意事項: abs()函數(shù)是用來求絕對值。 sqrt()函數(shù)是用來求平方根。 調(diào)用函數(shù)的時候,傳入的參數(shù)的數(shù)量和參數(shù)的類型要正確。 5.1 函數(shù)的定義與調(diào)用02函數(shù)的調(diào)用def func(x,y): sum=x*y print(x*y=,sum)func(10,20)a=20b=30func(a,b)調(diào)用用戶自定義函數(shù),創(chuàng)建兩個數(shù)相乘并輸出結(jié)果的函數(shù)。代碼如下:x*y= 200 x*y= 6005.1 函數(shù)的定義與調(diào)用02函數(shù)的調(diào)用注意: 可以根據(jù)需要調(diào)用函數(shù)任意次。 通過函數(shù)名調(diào)用函數(shù)時,需要對函數(shù)的各個參數(shù)賦予實際值,該值可以

53、是實際數(shù)據(jù),也可以是在調(diào)用函數(shù)前已經(jīng)定義過的變量。 函數(shù)的功能與黑盒相似,使用者不需要了解函數(shù)的內(nèi)部實現(xiàn)原理,只需要了解函數(shù)的輸入和輸出就可以了。5.1 函數(shù)的定義與調(diào)用03如果需要在程序中對函數(shù)的處理結(jié)果做進(jìn)一步處理,則函數(shù)需要有返回值。函數(shù)的返回值函數(shù)返回值的格式為:return 值5.1 函數(shù)的定義與調(diào)用03函數(shù)的返回值注意: return語句用來結(jié)束函數(shù)并將程序返回到函數(shù)被調(diào)用的位置,然后繼續(xù)執(zhí)行代碼。 return語句可以出現(xiàn)在函數(shù)中的任何位置。 return語句是一個函數(shù)結(jié)束的標(biāo)志,函數(shù)內(nèi)可以有多個return語句,但只要執(zhí)行一次return語句,整個函數(shù)就會結(jié)束運行。 retur

54、n語句的返回值無類型限制,即可以是任意數(shù)據(jù)類型。5.1 函數(shù)的定義與調(diào)用03函數(shù)的返回值注意: return語句的返回值無個數(shù)限制,即可以用逗號分隔開多個任意類型的返回值。5.1 函數(shù)的定義與調(diào)用03函數(shù)的返回值def max2(x,y): if x y: return x else: return yprint(判斷x,y兩數(shù)的大小,輸出較大數(shù):,max2(50,40)判斷x,y兩數(shù)的大小,輸出較大數(shù)。代碼如下:判斷x,y兩數(shù)的大小,輸出較大數(shù): 505.1 函數(shù)的定義與調(diào)用03函數(shù)的返回值def func(x, y): re = x % y dis = (x - re) / y retur

55、n (re, dis) #也可以寫作 return re, disa, b = func(9, 4) #也可以寫作 (a , b) = func( 9, 4 )print(余數(shù)是:,a,,商是:, b)x 除以 y 并輸出余數(shù)和商的函數(shù)。代碼如下:余數(shù)是: 1 ,商是: 2.05.2 函數(shù)的參數(shù)傳遞 函數(shù)在定義時,參數(shù)列表中參數(shù)是形式參數(shù),簡稱為“形參”。函數(shù)在調(diào)用時,實際賦值參數(shù)列表中的參數(shù)是實際參數(shù),簡稱為“實參”。01位置參數(shù)傳遞 位置參數(shù)是指必須以正確的順序傳入函數(shù),并且調(diào)用時的數(shù)量必須和聲明時一樣的函數(shù)的參數(shù)。5.2 函數(shù)的參數(shù)傳遞01位置參數(shù)傳遞def func(x,y,z): r

56、eturn x*2+y*2+z*2z=func(2,3,4)print(z=,z)定義一個函數(shù)func(),用于計算3個數(shù)的平方和,并返回計算結(jié)果。代碼如下:z= 295.2 函數(shù)的參數(shù)傳遞02按照關(guān)鍵字傳遞參數(shù)的函數(shù)的調(diào)用格式為:(=)關(guān)鍵字參數(shù)傳遞說明: 使用參數(shù)名稱傳遞參數(shù)時允許函數(shù)調(diào)用時參數(shù)的順序與聲明時不一致,即參數(shù)之間的順序可以任意調(diào)整,因為Python的解釋器能夠通過參數(shù)名匹配參數(shù)值。5.2 函數(shù)的參數(shù)傳遞02關(guān)鍵字參數(shù)傳遞def mult(a,b): result=a/b print(result=,result)mult(b=20,a=30)mult(a=40,b=20)定義

57、一個函數(shù)mult(),用于計算a除以b,并輸出結(jié)果。代碼如下:result= 1.5result= 2.05.2 函數(shù)的參數(shù)傳遞03帶默認(rèn)值參數(shù)的函數(shù)的定義格式為:def (,=): return 默認(rèn)參數(shù)傳遞說明:定義參數(shù)時,非可選參數(shù)在前,默認(rèn)參數(shù)在后。當(dāng)函數(shù)有多個參數(shù)時,把變化大的參數(shù)放前面,變化小的參數(shù)放后面,變化小的參數(shù)就可以作為默認(rèn)參數(shù)。默認(rèn)參數(shù)必須指向不變的對象。5.2 函數(shù)的參數(shù)傳遞03關(guān)鍵字參數(shù)傳遞def power(x, n=2): s = 1 while n 0: n = n - 1 s = s * x return sprint(3的平方:,power(3)print(

58、3的4次方:,power(3,4)定義一個函數(shù)power(),用于求x的n次方,n的默認(rèn)值為2。代碼如下:3的平方: 93的4次方: 815.2 函數(shù)的參數(shù)傳遞04按照不定長參數(shù)傳遞的函數(shù)的定義格式為:def 函數(shù)名(formal_args, *var_args_tuple): return 不定長參數(shù)傳遞說明:formal_args,為可選參數(shù)。加了星號(*)的變量會存放所有未命名的變量參數(shù)。var_args_tuple是元組。5.2 函數(shù)的參數(shù)傳遞04不定長參數(shù)傳遞def func(*name): result=1 for i in name: result=result*i print(

59、不定長參數(shù)name的值:,name,,類型:,type(name),計算后的結(jié)果result:,result)func(1,2,3)func(4,5,6,7,8,9)定義一個函數(shù)func(*name),用于計算參數(shù)name的乘積,并輸出結(jié)果。代碼如下:不定長參數(shù)name的值: (1, 2, 3) ,類型: 計算后的結(jié)果result:6不定長參數(shù)name的值: (4, 5, 6, 7, 8, 9) ,類型: 計算后的結(jié)果result:604805.3 變量的作用域 變量的作用域即變量的作用范圍(有效范圍),變量按其作用域范圍可分為局部變量和全局變量。在Python中,局部變量僅在函數(shù)內(nèi)部使用,且

60、作用域也在函數(shù)內(nèi)部;而全局變量的作用域可以跨越多個函數(shù)。01局部變量 局部變量是在函數(shù)內(nèi)部定義的變量,其作用范圍是函數(shù)的內(nèi)部,即只能在這個函數(shù)中使用,在函數(shù)的外部是不能使用的。5.3 變量的作用域01局部變量def func(x): y = 4 print(加法的運行結(jié)果:, x + y)sum = 1print(初始sum=, sum)func(sum)print(y的值:, y)定義一個函數(shù)func(),實現(xiàn)修改全局變量s的值,并輸出s的初始值、修改值等。代碼如下:初始sum= 1加法的運行結(jié)果: 5Traceback (most recent call last): File H:/備課

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論