Python基礎(chǔ)教程 課件 崔鴻山 項(xiàng)目1、2 Python語(yǔ)言概述、Python語(yǔ)言基礎(chǔ)_第1頁(yè)
Python基礎(chǔ)教程 課件 崔鴻山 項(xiàng)目1、2 Python語(yǔ)言概述、Python語(yǔ)言基礎(chǔ)_第2頁(yè)
Python基礎(chǔ)教程 課件 崔鴻山 項(xiàng)目1、2 Python語(yǔ)言概述、Python語(yǔ)言基礎(chǔ)_第3頁(yè)
Python基礎(chǔ)教程 課件 崔鴻山 項(xiàng)目1、2 Python語(yǔ)言概述、Python語(yǔ)言基礎(chǔ)_第4頁(yè)
Python基礎(chǔ)教程 課件 崔鴻山 項(xiàng)目1、2 Python語(yǔ)言概述、Python語(yǔ)言基礎(chǔ)_第5頁(yè)
已閱讀5頁(yè),還剩52頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

項(xiàng)目一Python語(yǔ)言概述任務(wù)1.1任務(wù)1.2任務(wù)1.3CONTENTS目錄Python語(yǔ)言簡(jiǎn)介與發(fā)展歷程Python語(yǔ)言的特點(diǎn)與應(yīng)用領(lǐng)域Python程序開(kāi)發(fā)環(huán)境任務(wù)1.1Python語(yǔ)言簡(jiǎn)介與發(fā)展歷程1.1.1Python語(yǔ)言簡(jiǎn)介Python語(yǔ)言是一種面向?qū)ο蟆⒔忉屝偷?,并且具有?qiáng)大功能的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。Python語(yǔ)言能夠把用其他語(yǔ)言制作的模塊聯(lián)結(jié)在一起。Python語(yǔ)言支持命令式編程、函數(shù)式編程,以及面向?qū)ο缶幊痰榷喾N編程方式。Python虛擬機(jī)本身幾乎可以在所有的操作系統(tǒng)中運(yùn)行。1989年圣誕節(jié),GuidovanRossum開(kāi)始編寫(xiě)Python編譯器。1991年2月,第一個(gè)Python編譯器誕生,它是用C語(yǔ)言實(shí)現(xiàn)的,可以調(diào)用C語(yǔ)言的庫(kù)文件。1994年1月,Python1.0正式發(fā)布。2000年10月16日,Python2.0發(fā)布,增加了垃圾自動(dòng)回收功能,并且支持Unicode。1.1.2Python語(yǔ)言的發(fā)展歷程2022年10月,Python3.11發(fā)布。任務(wù)1.2Python語(yǔ)言的特點(diǎn)與應(yīng)用領(lǐng)域1.簡(jiǎn)單1.2.1Python語(yǔ)言的特點(diǎn)2.易學(xué)3.免費(fèi)開(kāi)源4.高層語(yǔ)言5.可移植性6.可擴(kuò)展7.可嵌入8.解釋性9.面向?qū)ο?0.豐富的庫(kù)2.圖形界面開(kāi)發(fā)3.系統(tǒng)網(wǎng)絡(luò)運(yùn)維1.2.2Python語(yǔ)言的應(yīng)用領(lǐng)域教學(xué)重點(diǎn)6.數(shù)據(jù)庫(kù)編程7.網(wǎng)絡(luò)編程9.人工智能1.Web應(yīng)用開(kāi)發(fā)4.科學(xué)與數(shù)學(xué)計(jì)算5.文本處理8.云計(jì)算10.多媒體應(yīng)用11.3D游戲開(kāi)發(fā)任務(wù)1.3Python程序開(kāi)發(fā)環(huán)境1.3.1Python程序的下載與安裝步驟一(1)打開(kāi)瀏覽器,在地址欄輸入“”進(jìn)入Python官網(wǎng),選擇“Downloads”→“Windows”選項(xiàng),如圖1-1所示。圖1-1

進(jìn)入Python官網(wǎng),選擇“Downloads”→“Windows”選項(xiàng)1.Python程序的下載1.3.1Python程序的下載與安裝步驟二(2)進(jìn)入“Python>>>Downloads>>>Windows”頁(yè)面,單擊“PythonReleasesforWindows”下方的“LatestPython3Release\|Python3.11.2”鏈接,如圖1-2所示。1.Python程序的下載圖1-2

“LatestPython3Release\|Python3.11.2”鏈接1.3.1Python程序的下載與安裝步驟三(3)進(jìn)入“Python3.11.2”頁(yè)面,拖動(dòng)瀏覽器頁(yè)面滾動(dòng)條至底部,找到“Files”下載列表,然后單擊“Windowsinstaller(64\|bit)”鏈接,下載Python安裝程序,如圖1-3所示。1.Python程序的下載圖1-3

單擊“Windowsinstaller(64\|bit)”鏈接,下載Python安裝程序SWOT(1)打開(kāi)下載的Python安裝程序窗口,并勾選下方的“Addpython.exetoPATH”復(fù)選框。Python安裝程序窗口如圖1-4所示。2.Python程序的安裝1.3.1Python程序的下載與安裝圖1-4

Python安裝程序窗口(2)選擇“InstallNow”選項(xiàng),開(kāi)始安裝程序,如圖1-5所示。圖1-5

開(kāi)始安裝程序SWOT(3)等待片刻,Python程序即可安裝完成,同時(shí)打開(kāi)“Setupwassuccessful”窗口。Python程序安裝完成的窗口如圖1-6所示。(4)測(cè)試Python程序是否安裝成功。Python程序安裝完成后,按“Win+R”組合鍵,打開(kāi)“運(yùn)行”對(duì)話框,輸入“cmd”命令,進(jìn)入“管理員:C:\WINDOWS\system32\cmd.exe\|python”窗口。然后在當(dāng)前的命令提示符后輸入“python”,按下“Enter”鍵,如果出現(xiàn)如圖1-7所示的結(jié)果,則表示Python程序安裝成功,同時(shí)將進(jìn)入交互式Python解釋器界面。2.Python程序的安裝1.3.1Python程序的下載與安裝圖1-6

Python程序安裝完成的窗口圖1-7

Python程序安裝成功的結(jié)果1.3.2開(kāi)發(fā)環(huán)境1.IDLE簡(jiǎn)介

IDLE(IntegratedDevelopmentandLearningEnvironment,集成開(kāi)發(fā)和學(xué)習(xí)環(huán)境)是Python程序自帶的集成開(kāi)發(fā)環(huán)境,其在Python程序安裝成功后自動(dòng)安裝。IDLE是一個(gè)PythonShell,編程人員可以利用PythonShell與Python交互。2.IDLEShell

單擊“開(kāi)始”按鈕,打開(kāi)“開(kāi)始”菜單,在打開(kāi)的軟件列表中選擇“IDLE(Python3.1164\|bit)”選項(xiàng),將打開(kāi)“IDLEShell3.11.2”窗口,如圖1-8所示。選擇“File”→“NewFile”選項(xiàng),即可打開(kāi)“IDLE”窗口,如圖1-9所示。圖1-8

“IDLEShell3.11.2”窗口圖1-9

“IDLE”窗口1.3.2開(kāi)發(fā)環(huán)境3.IDLE配置

在IDLE窗口或IDLEShell窗口中,選擇“Options”→“ConfigureIDLE”選項(xiàng),打開(kāi)“Settings”對(duì)話框,如圖1-10所示。圖1-10“Settings”對(duì)話框1.3.2開(kāi)發(fā)環(huán)境

在“Settings”對(duì)話框中,可以根據(jù)個(gè)人的習(xí)慣對(duì)窗口中程序代碼的字體、文字大小、文字顏色、窗口大小等進(jìn)行相應(yīng)的配置。

在此只更改一項(xiàng)配置,其他選擇系統(tǒng)默認(rèn)。選擇“Shell/Ed”選項(xiàng)卡,在“EditorPreferences”選項(xiàng)組中,勾選“Showlinenumbersinnewwindows”復(fù)選框,如圖1-11所示。圖1-11

勾選“Showlinenumbersinnewwindows”復(fù)選框1.3.2開(kāi)發(fā)環(huán)境

再單擊“Ok”按鈕,關(guān)閉IDLE窗口,然后重啟IDLE窗口。

此項(xiàng)配置是為了在IDLE窗口左側(cè)顯示行的標(biāo)號(hào),如圖1-12所示,便于編程人員編寫(xiě)和閱讀代碼,以及定位錯(cuò)誤行。圖1-12

在IDLE窗口左側(cè)顯示行的標(biāo)號(hào)1.3.3Python程序執(zhí)行原理Python程序的執(zhí)行原理如圖1-13所示。圖1-13

Python程序的執(zhí)行原理1.3.4編寫(xiě)簡(jiǎn)單的Python程序(1)打開(kāi)IDLE窗口,在窗口的編輯區(qū)輸入代碼:圖1-14

選擇“File”→“Save”或“SaveAs...”選項(xiàng)print("Hello!WelcometoPython!")(2)在IDLE窗口的菜單欄中,選擇“File”→“Save”或“SaveAs...”選項(xiàng),如圖1-14所示。1.3.4編寫(xiě)簡(jiǎn)單的Python程序(3)打開(kāi)“另存為”對(duì)話框,并在“文件名”文本框中輸入文件名“Hello.py”,然后單擊“保存”按鈕。在“另存為”對(duì)話框中保存“Hello.py”文件,如圖1-15所示。圖1-15

在“另存為”對(duì)話框中保存“Hello.py”文件1.3.4編寫(xiě)簡(jiǎn)單的Python程序(4)在IDLE窗口的菜單欄中,選擇“Run”→“RunModule”選項(xiàng),如圖1-16所示。然后在“IDLEShell3.11.2”窗口中顯示該程序的執(zhí)行結(jié)果,如圖1-17所示。圖1-17

在“IDLEShell3.11.2”窗口中顯示該程序的執(zhí)行結(jié)果圖1-16

選擇“Run”→“RunModule”選項(xiàng)謝謝您的欣賞項(xiàng)目二Python語(yǔ)言基礎(chǔ)任務(wù)2.1任務(wù)2.2任務(wù)2.3CONTENTS目錄Python編碼規(guī)范標(biāo)識(shí)符、保留字和變量基本數(shù)據(jù)類(lèi)型任務(wù)2.4任務(wù)2.5運(yùn)算符和表達(dá)式輸入和輸出任務(wù)2.1Python編碼規(guī)范2.1.1注釋?zhuān)?)以“#”開(kāi)始的單行注釋。Python語(yǔ)言中的單行注釋以“#”開(kāi)始,以換行符結(jié)尾。示例代碼如下:#第一個(gè)注釋print("Hello!WelcometoPython!")

#第二個(gè)注釋

(2)以3對(duì)引號(hào)(單引號(hào)或雙引號(hào))開(kāi)始,同樣以3對(duì)引號(hào)結(jié)尾的多行注釋。示例代碼如下:′′′Python多行注釋符...3對(duì)單引號(hào)示例′′′print("3對(duì)單引號(hào)已成功注釋")"""Python多行注釋符...3對(duì)雙引號(hào)示例"""print("3對(duì)雙引號(hào)已成功注釋")2.1.2縮進(jìn)Python語(yǔ)言中最具特色的一點(diǎn)就是使用縮進(jìn)來(lái)表示代碼之間的邏輯關(guān)系,通常使用4個(gè)空格進(jìn)行懸掛式縮進(jìn),并且同一級(jí)別的代碼塊,必須含有相同的縮進(jìn)空格數(shù)。示例代碼如下:ifTrue:print("True")else:print("False")

代碼最后一行語(yǔ)句縮進(jìn)的空格數(shù)不一致,編譯會(huì)出現(xiàn)語(yǔ)法錯(cuò)誤。示例代碼如右:ifTrue:print("Answer")print("True")else:print("Question")print("False") #縮進(jìn)不一致,編譯會(huì)出現(xiàn)語(yǔ)法錯(cuò)誤2.1.3語(yǔ)句換行通常Python語(yǔ)言中每行代碼的長(zhǎng)度不超過(guò)80個(gè)字符。對(duì)于過(guò)長(zhǎng)的代碼,可以在語(yǔ)句的外側(cè)添加一對(duì)圓括號(hào),將其進(jìn)行換行顯示。示例代碼如下:stzing=("Python是一種面向?qū)ο?、解釋型的?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,""由GuidovanRossum于1989年末設(shè)計(jì)。""第一個(gè)公開(kāi)發(fā)行版發(fā)行于1991年,""Python源代碼同樣遵循GPL(GXUGeneralPublicLicense)協(xié)議。")print(stzing)需要注意的是,在方括號(hào)、大括號(hào)或圓括號(hào)中的多行語(yǔ)句會(huì)進(jìn)行隱式連接,不需要再使用圓括號(hào)進(jìn)行換行。示例代碼如下:total=[′item_1′,′item_2′,′iten_3′

′item_4′,′litem_5′,′litem_6′]print(total)任務(wù)2.2標(biāo)識(shí)符、保留字和變量2.2.1標(biāo)識(shí)符(1)標(biāo)識(shí)符只能由字母、下畫(huà)線和數(shù)字組成,且不能以數(shù)字開(kāi)頭。示例代碼如下:fromNo12

#合法的標(biāo)識(shí)符_fromNo12 #合法的標(biāo)識(shí)符from#12 #不合法的標(biāo)識(shí)符,標(biāo)識(shí)符不能包含“#”符號(hào)2fromNo12 #不合法的標(biāo)識(shí)符,標(biāo)識(shí)符不能以數(shù)字開(kāi)頭(2)Python語(yǔ)言中的標(biāo)識(shí)符是區(qū)分大小寫(xiě)的。例如,score和Score是不同的標(biāo)識(shí)符。(3)Python語(yǔ)言中的標(biāo)識(shí)符不能使用保留字。例如,if、else不能作為標(biāo)識(shí)符。2.2.2保留字Python3.11.2中的保留字主要有如下35個(gè)。False

None

True

and

asassert

async

await

break

classcontinue

def

del

elif

elseexcept

finally

for

from

globalif

import

in

is

lambdanonlocal

not

or

pass

raisereturn

try

while

with

yield2.2.3變量1.變量的命名變量是指程序運(yùn)行過(guò)程中其值可以改變的量。變量的命名應(yīng)遵守標(biāo)識(shí)符的命名規(guī)則,只能包括字母、數(shù)字和下畫(huà)線,且第一個(gè)字符必須是字母或下畫(huà)線,不能是數(shù)字。另外,變量名也不能使用保留字。通常情況下,變量名在實(shí)際應(yīng)用過(guò)程中,常用到以下3種命名方式。(1)第一個(gè)單詞首字母小寫(xiě),之后的單詞首字母大寫(xiě),如myName,myFriendName等。(2)每個(gè)單詞首字母都大寫(xiě),如MyName,MyFriendName等。(3)用下畫(huà)線“_”把各個(gè)每個(gè)單詞連起來(lái),如my_name,my_friend_name等。2.2.3變量2.變量的賦值在Python語(yǔ)言中,變量賦值不需要類(lèi)型聲明,其在賦值時(shí),會(huì)自動(dòng)聲明變量類(lèi)型。賦值運(yùn)算符“=”用于為變量賦值。賦值運(yùn)算符左側(cè)是變量的名稱(chēng),右側(cè)是將要存儲(chǔ)在變量中的值?!纠?-2】閱讀以下程序,寫(xiě)出執(zhí)行結(jié)果。程序代碼如下:a=0.01

#創(chuàng)建變量a,賦值為0.01b=666 #創(chuàng)建變量b,賦值為666c=′123′ #創(chuàng)建變量c,賦值為‘123’print("變量a的值為",a,",類(lèi)型是",type(a)) #輸出變量a的值及其類(lèi)型print("變量b的值為",b,",類(lèi)型是",type(b)) #輸出變量b的值及其類(lèi)型print("變量c的值為",c,",類(lèi)型是",type(c)) #輸出變量c的值及其類(lèi)型任務(wù)2.3基本數(shù)據(jù)類(lèi)型2.3.1數(shù)字類(lèi)型1.整型整型通常稱(chēng)為整數(shù)。Python語(yǔ)言可以處理任意大小的整數(shù),包括負(fù)整數(shù)。整數(shù)在程序中的表示方法和在數(shù)學(xué)上的表示方法一致,如0、25、-175等。在Python語(yǔ)言中,整數(shù)常用十進(jìn)制形式表示,也可以用八進(jìn)制形式或十六進(jìn)制形式表示。八進(jìn)制數(shù)第一位為0,其余位只能用0~7這8個(gè)數(shù)字組合表達(dá)。十六進(jìn)制數(shù)前兩位為0x,其余位只能用0~9這10個(gè)數(shù)字及字母A~F組合表示。數(shù)字類(lèi)型用于存儲(chǔ)數(shù)值。Python語(yǔ)言支持的數(shù)字類(lèi)型包括整型(int)、浮點(diǎn)型(float)和復(fù)數(shù)型(complex)。2.3.1數(shù)字類(lèi)型2.浮點(diǎn)型浮點(diǎn)型又稱(chēng)為浮點(diǎn)數(shù),由整數(shù)和小數(shù)組成。在Python語(yǔ)言中,浮點(diǎn)型常量只用十進(jìn)制形式表示,但其表示方法也有兩種。(1)一般十進(jìn)制形式。例如,0.0013、-1482.5。(2)指數(shù)形式。通常用于表示一些比較大或比較小的數(shù)值,格式為實(shí)數(shù)部分+E(e)+正負(fù)號(hào)+整數(shù)部分3.復(fù)數(shù)型復(fù)數(shù)由實(shí)數(shù)部分和虛數(shù)部分組成,一般形式為x+yj。其中,x是復(fù)數(shù)的實(shí)數(shù)部分,y是復(fù)數(shù)的虛數(shù)部分,這里的x和y都是實(shí)數(shù)。例如,2.14j、-6.5j、5+13.2j、-3.6+7.2j。2.3.2布爾類(lèi)型布爾類(lèi)型是一種比較特殊的類(lèi)型。它只有“True(真)”和“False(假)”兩種取值。在Python語(yǔ)言中,可以直接用“True”和“False”表示布爾值(注意大小寫(xiě)),也可以通過(guò)比較和判斷得到布爾值。例如,在IDLEShell中,執(zhí)行如下代碼,可得到布爾值。示例代碼如下:>>>10<30

#判斷10是否小于30True>>>10>20 #判斷10是否大于20False2.3.3字符串類(lèi)型Python語(yǔ)言中的字符串被定義為一個(gè)字符集合,是用單引號(hào)或雙引號(hào)包含的任意文本。示例代碼如下:string_one=′Python′string_two="Python"如果單引號(hào)本身也是字符串中的一個(gè)字符,則可以用雙引號(hào)包含;如果雙引號(hào)本身也是字符串中的一個(gè)字符,則可以用單引號(hào)包含。示例代碼如下:string_three="I′mOK!"string_four=′Itoldmyfriend,"Pythonismyfavouritelanguage!"′print(string_three)print(string_four)2.3.4列表和元組類(lèi)型在Python語(yǔ)言中,可以將列表和元組當(dāng)作普通的“數(shù)組”。它們可以保存任意數(shù)量、任意類(lèi)型的值,這些值稱(chēng)為元素。列表中的元素使用方括號(hào)包含,元素的個(gè)數(shù)和值是可以隨意修改的。示例代碼如下:list_name=[5,0.8,′Python′] #這是一個(gè)列表元組中的元素使用圓括號(hào)包含,元素的個(gè)數(shù)和值不可以被修改。示例代碼如下:tuple_name=(5,0.8,′Python′) #這是一個(gè)元組2.3.5字典類(lèi)型字典類(lèi)型是Python語(yǔ)言中的映射數(shù)據(jù)類(lèi)型,由“鍵-值”對(duì)組成。字典可以存儲(chǔ)不同類(lèi)型的元素,元素使用大括號(hào)包含。通常情況下,字典的“鍵”以字符串或數(shù)值的形式來(lái)表示,而“值”可以是任意類(lèi)型,“鍵”和“值”之間用冒號(hào)分開(kāi),兩個(gè)元素之間用逗號(hào)分開(kāi)。示例代碼如下:dict_name={"name":"ZhangMing","age":23}

#這是一個(gè)字典其中,變量dict_name是一個(gè)字典類(lèi)型,它存儲(chǔ)了兩個(gè)元素,第1個(gè)元素的鍵為name,值為ZhangMing;第2個(gè)元素的鍵為age,值為23。2.3.6數(shù)據(jù)類(lèi)型轉(zhuǎn)換Python語(yǔ)言中數(shù)據(jù)類(lèi)型之間轉(zhuǎn)換的內(nèi)建函數(shù)如表2-1所示。函數(shù)說(shuō)明int(x)將對(duì)象x轉(zhuǎn)換為一個(gè)整數(shù)float(x)將對(duì)象x轉(zhuǎn)換為一個(gè)浮點(diǎn)數(shù)complex(real[,imag])創(chuàng)建一個(gè)復(fù)數(shù)或?qū)⒆址D(zhuǎn)換為復(fù)數(shù),real為實(shí)部,imag為虛部。str(x)將對(duì)象x轉(zhuǎn)換為一個(gè)字符串repr(x)將對(duì)象x轉(zhuǎn)換為一個(gè)表達(dá)式字符串eval(str)用于計(jì)算在字符串中的有效Python表達(dá)式,并返回一個(gè)對(duì)象tuple(s)將序列s轉(zhuǎn)換為一個(gè)元組list(s)將序列s轉(zhuǎn)換為一個(gè)列表表2-1Python語(yǔ)言中數(shù)據(jù)類(lèi)型之間轉(zhuǎn)換的內(nèi)建函數(shù)2.3.6數(shù)據(jù)類(lèi)型轉(zhuǎn)換函數(shù)說(shuō)明set(s)將序列s轉(zhuǎn)換為一個(gè)可變集合dict(d)創(chuàng)建一個(gè)字典,“d”必須是一個(gè)序列(key,value)元組frozenset(s)將序列s轉(zhuǎn)換為一個(gè)不可變集合chr(x)將一個(gè)整數(shù)轉(zhuǎn)換為一個(gè)字符unichr(x)將一個(gè)整數(shù)轉(zhuǎn)換為一個(gè)Unicode字符ord(x)將一個(gè)字符轉(zhuǎn)換為一個(gè)ASCII整數(shù)值hex(x)將一個(gè)整數(shù)轉(zhuǎn)換為一個(gè)十六進(jìn)制字符串oct(x)將一個(gè)整數(shù)轉(zhuǎn)換為一個(gè)八進(jìn)制字符串任務(wù)2.4運(yùn)算符和表達(dá)式2.4.1運(yùn)算符1.算術(shù)運(yùn)算符算術(shù)運(yùn)算符主要用于數(shù)值間的計(jì)算,如+、-、*、/等運(yùn)算符。算術(shù)運(yùn)算符具體如表2-2所示,其中a=3,b=4。表2-2算術(shù)運(yùn)算符運(yùn)算符名稱(chēng)說(shuō)明示例代碼+加法運(yùn)算符將運(yùn)算符兩邊的操作數(shù)相加a+b=7-減法運(yùn)算符將運(yùn)算符左邊的操作數(shù)減去右邊的操作數(shù)a-b=-1*乘法運(yùn)算符將運(yùn)算符兩邊的操作數(shù)相乘a*b=12/除法運(yùn)算符將運(yùn)算符左邊的操作數(shù)除以右邊的操作數(shù)a/b=0.752.4.1運(yùn)算符1.算術(shù)運(yùn)算符算術(shù)運(yùn)算符主要用于數(shù)值間的計(jì)算,如+、-、*、/等運(yùn)算符。算術(shù)運(yùn)算符具體如表2-2所示,其中a=3,b=4。表2-2算術(shù)運(yùn)算符運(yùn)算符名稱(chēng)說(shuō)明示例代碼%取模運(yùn)算符返回除法運(yùn)算的余數(shù)a%b=3**冪(乘方)運(yùn)算符若表達(dá)式為“x**y”,則返回x的y次冪a**b=81//取整除運(yùn)算符返回商的整數(shù)部分。如果其中一個(gè)操作數(shù)為負(fù)數(shù),則結(jié)果為負(fù)數(shù)a//b=0,b//a=1,-a//b=-12.4.1運(yùn)算符2.賦值運(yùn)算符表2-3復(fù)合賦值運(yùn)算符運(yùn)算符名稱(chēng)示例代碼+=加法賦值運(yùn)算符c+=a等效于c=c+a-=減法賦值運(yùn)算符c-=a等效于c=c-a*=乘法賦值運(yùn)算符c*=a等效于c=c*a/=除法賦值運(yùn)算符c/=a等效于c=c/a%=取模賦值運(yùn)算符c%=a等效于c=c%a**=冪賦值運(yùn)算符c**=a等效于c=c**a//=取整除賦值運(yùn)算符c//=a等效于c=c//a2.4.1運(yùn)算符3.比較運(yùn)算符表2-4Python語(yǔ)言中提供的比較運(yùn)算符運(yùn)算符名稱(chēng)說(shuō)明==等于運(yùn)算符判斷運(yùn)算符兩側(cè)操作數(shù)的值是否相等。如果相等,則結(jié)果為真,否則為假!=不等于運(yùn)算符判斷運(yùn)算符兩側(cè)操作數(shù)的值是否不相等。如果不相等,則結(jié)果為真,否則為假>大于運(yùn)算符判斷運(yùn)算符左側(cè)操作數(shù)的值是否大于右側(cè)操作數(shù)的值。如果是,則結(jié)果為真,否則為假<小于運(yùn)算符判斷運(yùn)算符左側(cè)操作數(shù)的值是否小于右側(cè)操作數(shù)的值。如果是,則結(jié)果為真,否則為假>=大于等于運(yùn)算符判斷運(yùn)算符左側(cè)操作數(shù)的值是否大于等于右側(cè)操作數(shù)的值。如果是,則結(jié)果為真,否則為假<=小于等于運(yùn)算符判斷左側(cè)操作數(shù)的值是否小于等于右側(cè)操作數(shù)的值。如果是,則結(jié)果為真,否則為假2.4.1運(yùn)算符4.邏輯運(yùn)算符表2-5Python語(yǔ)言中提供的邏輯運(yùn)算符運(yùn)算符名稱(chēng)示例代碼說(shuō)明and與運(yùn)算符xandy如果x為False,則無(wú)須計(jì)算y的值,返回值為x,否則返回y的值or或運(yùn)算符xory如果x為T(mén)rue,則無(wú)須計(jì)算y的值,返回值為x,否則返回y的值not非運(yùn)算符notx如果x為T(mén)rue,則返回值為False,否則返回值為T(mén)rue2.4.1運(yùn)算符5.成員運(yùn)算符表2-6Python語(yǔ)言中提供的成員運(yùn)算符運(yùn)算符示例代碼說(shuō)明inxiny如果x在序列y中,則返回True,否則返回Falsenotinxnotiny如果x不在序列y中,則返回True,否則返回False6.身份運(yùn)算符表2-7Python語(yǔ)言中提供的身份運(yùn)算符運(yùn)算符示例代碼說(shuō)明isxisy如果x和y引用的是同一個(gè)對(duì)象,則返回True,否則返回Falseisnotxisnoty如果x和y引用的不是同一個(gè)對(duì)象,則返回True,否則返回False2.4.1運(yùn)算符7.位運(yùn)算表2-8Python語(yǔ)言中提供的位運(yùn)算符運(yùn)算符名稱(chēng)說(shuō)明&按位與運(yùn)算符只有對(duì)應(yīng)的兩個(gè)二進(jìn)制位均為1,結(jié)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論