版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、正版課件 內(nèi)容可修改(中職)Python編程基礎(chǔ)與應(yīng)用電子課件運(yùn)算符和表達(dá)式運(yùn)算符和表達(dá)式主講: :Python編程基礎(chǔ)與應(yīng)用配套課件+contents目錄算術(shù)運(yùn)算符和表達(dá)式比較運(yùn)算符和表達(dá)式位算符和表達(dá)式邏輯運(yùn)算符和表達(dá)式成員運(yùn)算符和表達(dá)式算術(shù)運(yùn)算符和表達(dá)式01算術(shù)運(yùn)算符和表達(dá)式算術(shù)運(yùn)算符包括+、-、*、/、/、%和*,這些運(yùn)算符都是雙目運(yùn)算符,每個(gè)運(yùn)算符可以與兩個(gè)操作數(shù)組成一個(gè)表達(dá)式。以操作數(shù)a=3,b=5為例,Python中的算術(shù)運(yùn)算符的功能與示例如表2-2。表2- 2算術(shù)運(yùn)算符的用法運(yùn)算符描述實(shí)例+加:兩個(gè)對(duì)象相加a + b 輸出結(jié)果 8-減:得到負(fù)數(shù)或是一個(gè)數(shù)減去另一個(gè)數(shù)a - b
2、輸出結(jié)果 -2*乘:兩個(gè)數(shù)相乘或是返回一個(gè)被重復(fù)若干次的字符串a(chǎn) * b 輸出結(jié)果 15/除: x 除以 yb / a 輸出結(jié)果 1.6666666666666667%取模 : 返回除法的余數(shù)b % a 輸出結(jié)果 2*冪:返回x的y次冪a*b 為3的5次方,是243/取整除:向下取接近商的整數(shù) 9/24 -9/2-5算術(shù)運(yùn)算符和表達(dá)式Python在對(duì)不同類(lèi)型的對(duì)象進(jìn)行運(yùn)算時(shí),會(huì)強(qiáng)制將對(duì)象的類(lèi)型進(jìn)行臨時(shí)類(lèi)型轉(zhuǎn)換,這些轉(zhuǎn)換遵循如下規(guī)律:1)布爾類(lèi)型進(jìn)行算術(shù)運(yùn)算時(shí),被視為數(shù)值0或1;2)整型與浮點(diǎn)型運(yùn)算時(shí),將整型轉(zhuǎn)化為浮點(diǎn)型;3)其它類(lèi)型與復(fù)數(shù)運(yùn)算時(shí),將其它類(lèi)型轉(zhuǎn)換為復(fù)數(shù)類(lèi)型。 小提示在算術(shù)運(yùn)算符中
3、,除、取模,取整除是經(jīng)常會(huì)使用的,不要混淆了它們的作用。在判斷數(shù)字是否偶數(shù)或者奇數(shù)時(shí),可以使用取模運(yùn)算,看結(jié)果的余數(shù)是否為0。如果是余數(shù)0,則是偶數(shù)。如4%2結(jié)果是0,5%2的結(jié)果是1。請(qǐng)注意*和*是不一樣的運(yùn)算,需要認(rèn)真區(qū)分。比較運(yùn)算符和表達(dá)式02算術(shù)運(yùn)算符和表達(dá)式比較運(yùn)算符有:=、!=、=、大于 :返回x是否大于y(a b) 返回 False小于:返回x是否小于y。所有比較運(yùn)算符返回1表示真,返回0表示假。這分別與特殊的變量True和False等價(jià)。注意,這些變量名的首字母大寫(xiě)。(a =大于等于:返回x是否大于等于y。(a = b) 返回 False=小于等于:返回x是否小于等于y。(a
4、= b) 返回 True表2- 3比較運(yùn)算符用法位算符和表達(dá)式03位算符和表達(dá)式按位運(yùn)算符是把數(shù)字看作二進(jìn)制來(lái)進(jìn)行計(jì)算的。以操作數(shù)a=3,b=5為例,Python中的按位運(yùn)算法則如表24。表2- 4位算符用法運(yùn)算符描述實(shí)例&按位與運(yùn)算符:參與運(yùn)算的兩個(gè)值,如果兩個(gè)相應(yīng)位都為1,則該位的結(jié)果為1,否則為0(a & b) 輸出結(jié)果 1 ,二進(jìn)制解釋?zhuān)?0000 0001|按位或運(yùn)算符:只要對(duì)應(yīng)的二個(gè)二進(jìn)位有一個(gè)為1時(shí),結(jié)果位就為1。(a | b) 輸出結(jié)果 7 ,二進(jìn)制解釋?zhuān)?0000 1111按位異或運(yùn)算符:當(dāng)兩對(duì)應(yīng)的二進(jìn)位相異時(shí),結(jié)果為1(a b) 輸出結(jié)果 6 ,二進(jìn)制解釋?zhuān)?0000 01
5、10按位取反運(yùn)算符:對(duì)數(shù)據(jù)的每個(gè)二進(jìn)制位取反,即把1變?yōu)?,把0變?yōu)?。x類(lèi)似于-x-1(a ) 輸出結(jié)果 -4 ,二進(jìn)制解釋?zhuān)?1000 0100, 在一個(gè)有符號(hào)二進(jìn)制數(shù)的補(bǔ)碼形式。左移動(dòng)運(yùn)算符:運(yùn)算數(shù)的各二進(jìn)位全部左移若干位,由右邊的數(shù)指定移動(dòng)的位數(shù),高位丟棄,低位補(bǔ)0。a 右移動(dòng)運(yùn)算符:把左邊的運(yùn)算數(shù)的各二進(jìn)位全部右移若干位,右邊的數(shù)指定移動(dòng)的位數(shù)a 2 輸出結(jié)果 0 ,二進(jìn)制解釋?zhuān)?0000 0000邏輯運(yùn)算符和表達(dá)式04邏輯運(yùn)算符和表達(dá)式Python中分別使用or、and、not這三個(gè)關(guān)鍵字作為邏輯運(yùn)算“或”、“與”、“非”的運(yùn)算符。 以下假設(shè)變量 a=10, b=20,其功能與示例
6、如表2-5。表2- 5邏輯運(yùn)算符用法運(yùn)算符邏輯表達(dá)式描述實(shí)例andx and y布爾與 : 如果 x 為 False,x and y 返回 x 的值,否則返回 y 的計(jì)算值。(a and b) 返回20。orx or y布爾或:如果 x 是 True,它返回 x 的值,否則它返回 y 的計(jì)算值。(a or b) 返回 10。notnot x布爾非 : 如果 x 為 True,返回 False 。如果 x 為 False,它返回 True。not(a and b) 返回 False成員運(yùn)算符和表達(dá)式05使用for 進(jìn)行遍歷除了以上的一些運(yùn)算符之外,Python還支持成員運(yùn)算符,測(cè)試實(shí)例中包含了一系列的成員,包括字符串,列表或元組。表2-5是成員運(yùn)算符具體用法。表2- 6成員運(yùn)算符用法運(yùn)算符描述實(shí)例in如果在指定的序列中找到值返回 True,否則返回 False。x in yx 在 y 序列中 , 如果 x 在 y 序列中返回 True。not in如果
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 法律法規(guī)經(jīng)濟(jì)與施工-二級(jí)注冊(cè)建筑師《法律、法規(guī)、經(jīng)濟(jì)與施工》押題密卷3
- 長(zhǎng)春版語(yǔ)文三年級(jí)上冊(cè)教案
- 老年人用藥提醒助手
- 海洋生物醫(yī)藥產(chǎn)業(yè)布局
- 2024屆遼寧省本溪某中學(xué)高考化學(xué)押題試卷含解析
- 2024高中物理第三章傳感器章末質(zhì)量評(píng)估含解析粵教版選修3-2
- 2024高中語(yǔ)文第5單元莊子蚜第2課鵬之徙于南冥訓(xùn)練含解析新人教版選修先秦諸子蚜
- 2024高中語(yǔ)文第五課言之有“理”第3節(jié)有話“好好說(shuō)”-修改蹭訓(xùn)練含解析新人教版選修語(yǔ)言文字應(yīng)用
- 2024高中語(yǔ)文綜合閱讀訓(xùn)練2含解析新人教版選修先秦諸子蚜
- 2024高考化學(xué)一輪復(fù)習(xí)第9章化學(xué)實(shí)驗(yàn)基礎(chǔ)第29講化學(xué)實(shí)驗(yàn)基礎(chǔ)知識(shí)和技能精練含解析
- 廣東深圳市龍崗區(qū)城市建設(shè)投資集團(tuán)有限公司招聘筆試題庫(kù)2024
- 2024版青島市勞動(dòng)合同
- 中小學(xué)十五五發(fā)展規(guī)劃(2025-2030)
- Unit 7 同步練習(xí)人教版2024七年級(jí)英語(yǔ)上冊(cè)
- 電廠員工三級(jí)安全培訓(xùn)(完美版)課件
- 2024年中考復(fù)習(xí)-數(shù)學(xué)(廣州專(zhuān)用)(解析版)
- 第三十六屆全國(guó)電力行業(yè)風(fēng)力發(fā)電運(yùn)行檢修職業(yè)技能競(jìng)賽基礎(chǔ)理論題庫(kù)附有答案
- 2024年紀(jì)檢監(jiān)察綜合業(yè)務(wù)知識(shí)題庫(kù)含答案(研優(yōu)卷)
- 科室醫(yī)療質(zhì)量與安全管理小組工作制度
- 中華民族共同體概論課件第五講大一統(tǒng)與中華民族共同體初步形成(秦漢時(shí)期)
- 初二生地會(huì)考試卷及答案-文檔
評(píng)論
0/150
提交評(píng)論