Python語言基礎(chǔ)課件_第1頁
Python語言基礎(chǔ)課件_第2頁
Python語言基礎(chǔ)課件_第3頁
Python語言基礎(chǔ)課件_第4頁
Python語言基礎(chǔ)課件_第5頁
已閱讀5頁,還剩63頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第2章Python語言基礎(chǔ)第2章Python語言基礎(chǔ)1內(nèi)容提要標識符、常量與變量運算符與表達式基本輸入與輸出方法內(nèi)容提要標識符、常量與變量1.標識符、常量與變量標識符:標識符是在程序中用來標識諸如變量、函數(shù)、類、對象等名字的符號Python規(guī)定,標識符只能由字母、數(shù)字和下劃線組成,且必須由字母或下劃線開頭,不能和關(guān)鍵字同名。Python中大小寫敏感(代表不同字符)

合法的標識符:A,x1,_123,name,abc不合法的標識符:G.U.I,2end,for,from#12

1.標識符、常量與變量標識符:合法的標識符:1.標識符、常量與變量Python關(guān)鍵字(35個):

>>>importkeyword>>>print(keyword.kwlist)['False','None','True','and','as','assert','async','await','break','class','continue','def','del','elif','else','except','finally','for','from','global','if','import','in','is','lambda','nonlocal','not','or','pass','raise','return','try','while','with','yield']1.標識符、常量與變量Python關(guān)鍵字(35個):>>>1.標識符、常量與變量常量:整型常量實型常量字符型常量布爾型常量復(fù)數(shù)型常量1.標識符、常量與變量常量:常量整型常量:十進制形式:123八進制形式:數(shù)碼為0~7,以0o或0O開頭,通常是無符號數(shù)。0o123(十進制為83)十六進制形式:數(shù)碼為0~9,A~F(或a~f,代表10~15),以0x或0X開頭。0x123(十進制為291)常量整型常量:常量實型常量:常規(guī)形式:如1.23指數(shù)形式:采用字母e或E連接兩個數(shù),要求字母E前后均要有數(shù),且E之后為整數(shù)。這種形式在數(shù)學(xué)上稱為科學(xué)計數(shù)法。如:3.0e8(表示3.0×108)常量實型常量:常量字符型常量:

用一對單引號、雙引號或三引號進行字符串的表示,其中單引號和雙引號引起的字符串需在一行內(nèi)寫完,而三引號引起的字符串可以是多行的。如:“HelloWorld“,”abc'de'fg“,

'abc"de"fg'常量字符型常量:常量字符型常量:轉(zhuǎn)義字符:以“\”(反斜杠)開頭的特殊的表示方法(1)轉(zhuǎn)義字符常量'\n'、'\101'、'\x41'等只能表示一個字符;(2)’\101’和‘\0x41’均表示字符’A’常量字符型常量:(1)轉(zhuǎn)義字符常量'\n'、'\101'、'1.標識符、常量與變量布爾型常量:

只有兩個:真(True)和假(False),書寫時注意區(qū)分大寫。這兩常量一般用于描述邏輯判斷的結(jié)果,如關(guān)系表達式或邏輯表達式。1.標識符、常量與變量布爾型常量:常量復(fù)數(shù)型常量:和數(shù)學(xué)上表示含義一樣,Python中的復(fù)數(shù)也由實部和虛部組成,形式為:a+bj或complex(a,b)。如:3+5j。從z=a+bj中提取實部和虛部,可用z.real和z.imag方式。常量復(fù)數(shù)型常量:變量變量結(jié)構(gòu):對于Python而言,一切變量都是對象,變量的存儲,采用了引用語義的方式,變量存儲的只是一個變量的內(nèi)存地址,而不是這個變量的值本身。Python解釋器會為每個變量分配大小一致的內(nèi)存,用于保存變量引用對象的地址。變量變量結(jié)構(gòu):變量變量賦值:

變量一旦被賦值,就完成了定義和創(chuàng)建過程。Python允許為多個變量同時賦值,如:a,b,c=1,2,"Python"表示兩個整數(shù)1和2分別配送給變量a和b,字符串"Python"配送給變量c。。變量變量賦值:變量在python中,一切都是對象,一切都是對象的引用如下圖所示,Python將執(zhí)行三個步驟來完成a=3的賦值操作:1.創(chuàng)建變量a;2.創(chuàng)建一個對象(分配一塊內(nèi)存),來存儲值3;3.將變量與對象,通過指針連接起來,從變量到對象的連接稱之為引用(變量引用對象);4.后面再創(chuàng)建變量b來存儲3,則依然指向同一個對象3。變量在python中,一切都是對象,一切都是對象的引用如下圖變量特殊變量:主要是指以下劃線作為變量名前綴或后綴的變量。(1)_xxx形式的變量:以單下劃線開頭的變量表示變量是私有的,模塊或類外不允許使用。(2)__xxx形式的變量:以雙下劃線開頭的成員變量表示類的私有變量,只有類對象自己能訪問,連子類對象也不能訪問到這個數(shù)據(jù)。(3)__xxx__形式的標識符:表示系統(tǒng)定義的專用標識,如__init__()代表類的構(gòu)造函數(shù)。變量特殊變量:2.運算符與表達式Python運算符主要分為以下類別:(1)算術(shù)運算符:+、-、*、/、%、**、//(2)關(guān)系運算符:<、<=、>、>=、==、!=(3)邏輯運算符:and、or、not(4)賦值運算符:=、復(fù)合賦值運算符(5)位運算符:&、|、^、~、<<、>>(6)成員運算符:in、notin(7)身份運算符:is、isnot2.運算符與表達式Python運算符主要分為以下類別:算術(shù)運算符x=5,y=2算術(shù)運算符x=5,y=2關(guān)系運算符x=5,y=2關(guān)系運算符x=5,y=2邏輯運算符x=5,y=2邏輯運算符x=5,y=2賦值運算符一、基本賦值運算符

格式:變量=表達式二、復(fù)合賦值運算符Python語言中,基本賦值運算符用“=”與7種算術(shù)運算符(+、-、*、/、%、**、//)和5種位運算符(&、|、^、<<、>>)結(jié)合成12種復(fù)合賦值運算符,其功能是先完成算術(shù)或位運算,然后再賦值。例:a+=b等價于a=a+ba-=b等價于a=a-ba**=b等價于a=a**ba//=b等價于a=a//ba&=b等價于a=a&b賦值運算符一、基本賦值運算符位運算符假設(shè)變量x和y的值分別為5(對應(yīng)二進制為00000101)和9(對應(yīng)二進制為00001001)位運算符假設(shè)變量x和y的值分別為5(對應(yīng)二進制為000001成員運算符Python的成員運算符用于驗證給定的值在指定范圍內(nèi)是否存在,分別是in和notin,運算規(guī)則如表所示。成員運算符Python的成員運算符用于驗證給定的身份運算符Python的身份運算符用于測試兩個變量是否引用同一個對象,分別是is和isnot,運算規(guī)則如表所示。身份運算符Python的身份運算符用于測試兩個變量運算符優(yōu)先級和結(jié)合性運算符優(yōu)先級和結(jié)合性3.基本輸入與輸出方法一、數(shù)據(jù)輸出(1)print()函數(shù)基本格式如下:print([obj1,…][,sep=''][,end='\n'][,file=sys.stdout])例:>>>print(123,'abc',456,'def',sep='#')123#abc#456#defprint(格式控制字符串%(輸出項1,輸出項2,…,輸出項n))例:print("a=%d,b=%d"%(a,b))(2)format()函數(shù)基本語法是通過

{}

:

來代替以前的

%

。print("{1}{0}{1}".format("hello","world"))#設(shè)置指定位置worldhelloworld3.基本輸入與輸出方法一、數(shù)據(jù)輸出3.基本輸入與輸出方法Python常用格式說明符如表所示3.基本輸入與輸出方法Python常用格式說明符如表所示3.基本輸入與輸出方法二、數(shù)據(jù)輸入當用戶想從計算機輸入設(shè)備(如鍵盤)上讀取數(shù)據(jù)時,Python3.x提供了input()函數(shù),其格式如下:input([prompt])該函數(shù)返回的都是字符串,若需要輸入數(shù)值,則需進行類型轉(zhuǎn)換。例:

a,b=eval(input('輸入兩個數(shù),逗號隔開:'))eval()函數(shù)將輸入的字符串轉(zhuǎn)換成數(shù)字3.基本輸入與輸出方法二、數(shù)據(jù)輸入小結(jié)標識符、常量與變量:介紹了標識的定義方法、常量的分類和變量的用法;運算符與表達式:介紹了七類運算符的運算規(guī)則;基本輸入與輸出方法:介紹了Python數(shù)據(jù)在交互環(huán)境下的輸入和輸出方法。小結(jié)標識符、常量與變量:介紹了標識的定義方法、常量的分類和變練習(xí)1.下列標識符合法的是____。A、var-nameB、!@#$%C、_100D、elif練習(xí)1.下列標識符合法的是____。練習(xí)2.下面不屬于Python保留字的是____。A、defB、elifC、typeD、import練習(xí)2.下面不屬于Python保留字的是____。練習(xí)3.已知x=43,y=False;則表達式x>=yand'A'<'B'的值是____。A、FalseB、語法錯C、TrueD、"假"C練習(xí)3.已知x=43,y=False;則表達式C練習(xí)4.下面語句的輸出結(jié)果是____。>>>-5//3A、1B、2C、-1D、-2D練習(xí)4.下面語句的輸出結(jié)果是____。D練習(xí)5、下面語句的輸出結(jié)果是____。>>>'{:.4e}'.format(1234.56789)A、'1.2345e+03'B、'1234.5679'C、'1.2346e+03'D、'1.2345e+03'C練習(xí)5、下面語句的輸出結(jié)果是____。>>>'{:.4e}練習(xí)6、關(guān)于數(shù)據(jù)輸入及其處理,以下說法正確的是____。A、在Python中語句x,y=1是合法的B、input函數(shù)從控制臺獲得用戶的一行輸入,以輸入值的類型返回C、在Python中語句x=y=z=1不合法D、print函數(shù)用于輸出運算結(jié)果D練習(xí)6、關(guān)于數(shù)據(jù)輸入及其處理,以下說法正確的是____。D第2章Python語言基礎(chǔ)第2章Python語言基礎(chǔ)35內(nèi)容提要標識符、常量與變量運算符與表達式基本輸入與輸出方法內(nèi)容提要標識符、常量與變量1.標識符、常量與變量標識符:標識符是在程序中用來標識諸如變量、函數(shù)、類、對象等名字的符號Python規(guī)定,標識符只能由字母、數(shù)字和下劃線組成,且必須由字母或下劃線開頭,不能和關(guān)鍵字同名。Python中大小寫敏感(代表不同字符)

合法的標識符:A,x1,_123,name,abc不合法的標識符:G.U.I,2end,for,from#12

1.標識符、常量與變量標識符:合法的標識符:1.標識符、常量與變量Python關(guān)鍵字(35個):

>>>importkeyword>>>print(keyword.kwlist)['False','None','True','and','as','assert','async','await','break','class','continue','def','del','elif','else','except','finally','for','from','global','if','import','in','is','lambda','nonlocal','not','or','pass','raise','return','try','while','with','yield']1.標識符、常量與變量Python關(guān)鍵字(35個):>>>1.標識符、常量與變量常量:整型常量實型常量字符型常量布爾型常量復(fù)數(shù)型常量1.標識符、常量與變量常量:常量整型常量:十進制形式:123八進制形式:數(shù)碼為0~7,以0o或0O開頭,通常是無符號數(shù)。0o123(十進制為83)十六進制形式:數(shù)碼為0~9,A~F(或a~f,代表10~15),以0x或0X開頭。0x123(十進制為291)常量整型常量:常量實型常量:常規(guī)形式:如1.23指數(shù)形式:采用字母e或E連接兩個數(shù),要求字母E前后均要有數(shù),且E之后為整數(shù)。這種形式在數(shù)學(xué)上稱為科學(xué)計數(shù)法。如:3.0e8(表示3.0×108)常量實型常量:常量字符型常量:

用一對單引號、雙引號或三引號進行字符串的表示,其中單引號和雙引號引起的字符串需在一行內(nèi)寫完,而三引號引起的字符串可以是多行的。如:“HelloWorld“,”abc'de'fg“,

'abc"de"fg'常量字符型常量:常量字符型常量:轉(zhuǎn)義字符:以“\”(反斜杠)開頭的特殊的表示方法(1)轉(zhuǎn)義字符常量'\n'、'\101'、'\x41'等只能表示一個字符;(2)’\101’和‘\0x41’均表示字符’A’常量字符型常量:(1)轉(zhuǎn)義字符常量'\n'、'\101'、'1.標識符、常量與變量布爾型常量:

只有兩個:真(True)和假(False),書寫時注意區(qū)分大寫。這兩常量一般用于描述邏輯判斷的結(jié)果,如關(guān)系表達式或邏輯表達式。1.標識符、常量與變量布爾型常量:常量復(fù)數(shù)型常量:和數(shù)學(xué)上表示含義一樣,Python中的復(fù)數(shù)也由實部和虛部組成,形式為:a+bj或complex(a,b)。如:3+5j。從z=a+bj中提取實部和虛部,可用z.real和z.imag方式。常量復(fù)數(shù)型常量:變量變量結(jié)構(gòu):對于Python而言,一切變量都是對象,變量的存儲,采用了引用語義的方式,變量存儲的只是一個變量的內(nèi)存地址,而不是這個變量的值本身。Python解釋器會為每個變量分配大小一致的內(nèi)存,用于保存變量引用對象的地址。變量變量結(jié)構(gòu):變量變量賦值:

變量一旦被賦值,就完成了定義和創(chuàng)建過程。Python允許為多個變量同時賦值,如:a,b,c=1,2,"Python"表示兩個整數(shù)1和2分別配送給變量a和b,字符串"Python"配送給變量c。。變量變量賦值:變量在python中,一切都是對象,一切都是對象的引用如下圖所示,Python將執(zhí)行三個步驟來完成a=3的賦值操作:1.創(chuàng)建變量a;2.創(chuàng)建一個對象(分配一塊內(nèi)存),來存儲值3;3.將變量與對象,通過指針連接起來,從變量到對象的連接稱之為引用(變量引用對象);4.后面再創(chuàng)建變量b來存儲3,則依然指向同一個對象3。變量在python中,一切都是對象,一切都是對象的引用如下圖變量特殊變量:主要是指以下劃線作為變量名前綴或后綴的變量。(1)_xxx形式的變量:以單下劃線開頭的變量表示變量是私有的,模塊或類外不允許使用。(2)__xxx形式的變量:以雙下劃線開頭的成員變量表示類的私有變量,只有類對象自己能訪問,連子類對象也不能訪問到這個數(shù)據(jù)。(3)__xxx__形式的標識符:表示系統(tǒng)定義的專用標識,如__init__()代表類的構(gòu)造函數(shù)。變量特殊變量:2.運算符與表達式Python運算符主要分為以下類別:(1)算術(shù)運算符:+、-、*、/、%、**、//(2)關(guān)系運算符:<、<=、>、>=、==、!=(3)邏輯運算符:and、or、not(4)賦值運算符:=、復(fù)合賦值運算符(5)位運算符:&、|、^、~、<<、>>(6)成員運算符:in、notin(7)身份運算符:is、isnot2.運算符與表達式Python運算符主要分為以下類別:算術(shù)運算符x=5,y=2算術(shù)運算符x=5,y=2關(guān)系運算符x=5,y=2關(guān)系運算符x=5,y=2邏輯運算符x=5,y=2邏輯運算符x=5,y=2賦值運算符一、基本賦值運算符

格式:變量=表達式二、復(fù)合賦值運算符Python語言中,基本賦值運算符用“=”與7種算術(shù)運算符(+、-、*、/、%、**、//)和5種位運算符(&、|、^、<<、>>)結(jié)合成12種復(fù)合賦值運算符,其功能是先完成算術(shù)或位運算,然后再賦值。例:a+=b等價于a=a+ba-=b等價于a=a-ba**=b等價于a=a**ba//=b等價于a=a//ba&=b等價于a=a&b賦值運算符一、基本賦值運算符位運算符假設(shè)變量x和y的值分別為5(對應(yīng)二進制為00000101)和9(對應(yīng)二進制為00001001)位運算符假設(shè)變量x和y的值分別為5(對應(yīng)二進制為000001成員運算符Python的成員運算符用于驗證給定的值在指定范圍內(nèi)是否存在,分別是in和notin,運算規(guī)則如表所示。成員運算符Python的成員運算符用于驗證給定的身份運算符Python的身份運算符用于測試兩個變量是否引用同一個對象,分別是is和isnot,運算規(guī)則如表所示。身份運算符Python的身份運算符用于測試兩個變量運算符優(yōu)先級和結(jié)合性運算符優(yōu)先級和結(jié)合性3.基本輸入與輸出方法一、數(shù)據(jù)輸出(1)print()函數(shù)基本格式如下:print([obj1,…][,sep=''][,end='\n'][,file=sys.stdout])例:>>>print(123,'abc',456,'def',sep='#')123#abc#456#defprint(格式控制字符串%(輸出項1,輸出項2,…,輸出項n))例:print("a=%d,b=%d"%(a,b))(2)format()函數(shù)基本語法是通過

{}

:

來代替以前的

%

。print("{1}{0}{1}".format("hello","world"))#設(shè)置指定位置worldhelloworld3.基本輸入與輸出方法一、數(shù)據(jù)輸出3.基本輸入與輸出方法Python常用格式說明符如表所示3.基本輸入與輸出方法Python常用格式說明符如表所示3.基本輸入與輸出方法二、數(shù)據(jù)輸入當用戶想從計算機輸入設(shè)備(如鍵盤)上讀取數(shù)據(jù)時,Python3.x提供了input()函數(shù),其格式如下:input([prompt])該函數(shù)返回的都是字符串,若需要輸入數(shù)值,則需

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論