大數(shù)據(jù)分析課件PPT 2.2.1.6 Python運(yùn)算符_第1頁
大數(shù)據(jù)分析課件PPT 2.2.1.6 Python運(yùn)算符_第2頁
大數(shù)據(jù)分析課件PPT 2.2.1.6 Python運(yùn)算符_第3頁
大數(shù)據(jù)分析課件PPT 2.2.1.6 Python運(yùn)算符_第4頁
大數(shù)據(jù)分析課件PPT 2.2.1.6 Python運(yùn)算符_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

Python運(yùn)算符大數(shù)據(jù)投融資管理任務(wù)1.1:Python基礎(chǔ)編程Python運(yùn)算符一、Python算數(shù)運(yùn)算符運(yùn)算符描述實(shí)例+加—兩個對象相加a+b輸出結(jié)果30-減——得到負(fù)數(shù)或是一個數(shù)減去另

一個數(shù)a-b輸出結(jié)果-10*乘——兩個數(shù)相乘或是返回一個被重復(fù)若干次的字符串a(chǎn)*b輸出結(jié)果200/除——x除以ybia輸出結(jié)果2〔整數(shù)除整數(shù),只能

得整數(shù),要求小數(shù)需要將其中一個改為浮點(diǎn)數(shù))%取?!祷爻ǖ挠鄶?shù)b%a輸出結(jié)果()**幕——返回x的y次冪a**b為10的20次方,輸出結(jié)果100000000000000000000//取整除——返回商的整數(shù)部分9//2輸出結(jié)果4,9.0//2.0輸出結(jié)果

4.0假設(shè)a=10,b=20表1.16

常見算數(shù)運(yùn)算符Python運(yùn)算符二、Python比較運(yùn)算符運(yùn)算符描述實(shí)例==等于—比較對象是否相等(a==b)返回False.!=不等于—比較兩個對象是否不相等(a!=b)返回true.<>不等于—比較兩個對象是否不相等(a<b)返回true。這個

運(yùn)算符類似!=.>大于—返回x是否大于y(a>b)返回False.<小于—返回x是否小于y。所有比較運(yùn)算符返

回1表示真,返回0表示假。這分別與特殊的

變量True和False等價。注意,這些變量名的大寫。(a<b)返回true.>=大于等于—返回x是否大于等于y.(a>=b)返回False.<=小于等于—返回x是否小于等于y.(a<=b)返回true.表1.17常見比較運(yùn)算符假設(shè)a=10,b=20Python運(yùn)算符三、Python賦值運(yùn)算符運(yùn)算符描述實(shí)例=簡單的賦值運(yùn)算符c=a+b將a+b的運(yùn)算結(jié)果賦值為c+=加法賦值運(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//a假設(shè)a=10,b=20表1.18常見賦值運(yùn)算符Python運(yùn)算符四、Python位運(yùn)算符按位運(yùn)算符是把數(shù)字看作二進(jìn)制來進(jìn)行計算的。Python中的按位運(yùn)算法則如下:運(yùn)算符描述實(shí)例&按位與運(yùn)算符:參與運(yùn)算的兩個值,如果兩個相應(yīng)位都為1,則該位的結(jié)果為1,否則為0(a&b)輸出結(jié)果12,二進(jìn)制解釋:00001100|按位或運(yùn)算符:只要對應(yīng)的二個二進(jìn)位有一個為1時,結(jié)果位就為1(a/b)輸出結(jié)果61,二進(jìn)制解釋:00111101^按位異或運(yùn)算符:當(dāng)兩對應(yīng)的二進(jìn)位相異時,結(jié)果為1(a^b)輸出結(jié)果49,二進(jìn)制解

釋:00110001~按位取反運(yùn)算符:對數(shù)據(jù)的每個二進(jìn)制位取反,即把1變?yōu)?,把0變?yōu)?。~x類似|于-x-1(~a)輸出結(jié)果―61,二進(jìn)制解釋:11000011,在一個有符號二進(jìn)制數(shù)的補(bǔ)碼形式。<<左移動運(yùn)算符:運(yùn)算數(shù)的各二進(jìn)位全部左移若干位,由"<<"右邊的數(shù)指定移動的位數(shù),│高位丟棄,低位補(bǔ)0a<<2輸出結(jié)果240,二進(jìn)制解釋:1111000o>>右移動運(yùn)算符:把">>"左邊的運(yùn)算數(shù)的各二進(jìn)位全部右移若干位,">>"右邊的數(shù)指定移│動的位數(shù)a>>2輸出結(jié)果15,二進(jìn)制解釋:00001111表1.19常見位運(yùn)算符假設(shè)a=10,b=20五、Python邏輯運(yùn)算符Python運(yùn)算符運(yùn)算符邏輯表達(dá)式描述實(shí)例andxandy布爾"與”–如果x為False,xandy返回False,否則它返回y的計算值(aandb)返回20orxory布爾"或”–如果x是非o,它返回x的值,否則它返回y的計算值(aorb)返回10notnotx布爾"非”–如果x為True,返回False。如果x為False,它返回Truenot(aandb)返回False表1.20

常見邏輯運(yùn)算符假設(shè)a=10,b=20六、Python成員運(yùn)算符Python運(yùn)算符運(yùn)算符描述實(shí)例in如果在指定的序列中找到值返回True,否則返回Falsex在y序列中,如果x在y序列中返回Truenotin如果在指定的序列中沒有找到值返回True,否則返回Falsex不在y序列中,如果x不在y序列中返回True表1.21

常見成員運(yùn)算符七、Python身份運(yùn)算符(判斷引用的對象)Python運(yùn)算符is與=的區(qū)別==判斷兩者是否完全相等,而is判斷兩個對象引用的對象是否是同一個。運(yùn)算符描述實(shí)例isis是判斷兩個標(biāo)識符是不是引用自一個對象xisy,類似id(x)==id(y),如果引用的是同一個對象則返回True,否則返回Falseisnotisnot是判斷兩個標(biāo)識符是不是引用自不同對象xisnoty,類似id(a)!=id(b)。如果引用的不是同一個對象則返回結(jié)果True,否則返回False。表1.22

常見身份運(yùn)算符八、Python運(yùn)算符優(yōu)先級Python運(yùn)算符運(yùn)算符描述**指數(shù)(最高優(yōu)先級)~+一按位翻轉(zhuǎn),一元加號和減號(最后兩個的方法名為+和一@)*/%//乘,除,取模和取整除+-加法減法>><<右移,左

溫馨提示

  • 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

提交評論