




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
加法運(yùn)算符的使用
功能要求
+運(yùn)算符示例
實(shí)例代碼
print(53+28)
print("53+28")
print(3+5?1)#算術(shù)運(yùn)算符優(yōu)先級高于位運(yùn)算符
print(口,2,3]+[4,5,6])#連接兩個(gè)列表
print((1,2,3)+(4,))#連接兩個(gè)元組
printCabed'+'1234')#連接兩個(gè)字符串
printCA'+1)#不支持字符與數(shù)字相加,拋出異常
運(yùn)行結(jié)果
81
53+28
16
[1,2,3,4,5,6]
(1,2,3,4)
abcd1234
Traceback(mostrecentcalIIast):
FiIe"E:\Code\PythonCode\helIo.py",line7,in<module>
printCA,+1)#不支持字符與數(shù)字相加,拋出異常
TypeError:canonlyconcatenatestr(not"int")tostr
知識說明
+運(yùn)算符除了用于算術(shù)加法以外,還可以用于列表、元組、字符串的連接,但不支持不同
類型的對象之間相加或連接。
用實(shí)現(xiàn)兩個(gè)字符串的連接,如果在兩個(gè)數(shù)字之間使用“+”,那么得到的結(jié)果是兩個(gè)
數(shù)字相加的和。例如print(12+12),得到的結(jié)果是數(shù)字24,但printC12+12,),得到的結(jié)
果是一個(gè)字符串“1212”。
“+”不能實(shí)現(xiàn)字符串和數(shù)字的相加,會(huì)出現(xiàn)錯(cuò)誤,拋出異常。
乘法運(yùn)算符的使用
功能要求
*運(yùn)算符示例
實(shí)例代碼
a,b=11,22
print(a*a,a*b,b*b)
name="Mary"
print(name*3)
print(True*3)
prInt(FaIse*3)
print([1,2,3]*3)
print((1,2,3)*3)
(1,2,3,1,2,3,1,2,3)
print('abc'*3)
運(yùn)行結(jié)果
121242484
MaryMaryMary
3
0
[1,2,3,1,2,3,1,2,3]
(1,2,3,1,2,3,1,2,3)
abcabcabc
知識說明
*運(yùn)算符除了表示算術(shù)乘法,還可用于列表、元組、字符串這幾個(gè)序列類型與整數(shù)的乘法,
表示序列元素的重復(fù),生成新的序列對象。字典和集合不支持與整數(shù)的相乘,因?yàn)槠渲械脑?/p>
是不允許重復(fù)的。
除法運(yùn)算符的使用
功能要求
/和〃運(yùn)算符示例
實(shí)例代碼
print(3/2)#數(shù)學(xué)意義上的除法
print(15//4)#如果兩個(gè)操作數(shù)都是整數(shù),結(jié)果為整數(shù)
print(15.0//4)#如果操作數(shù)中有實(shí)數(shù),結(jié)果為實(shí)數(shù)形式的整數(shù)值
print(-15//4)#向下取整
num1,num2=5,2
num3=num1/num2
print(num3)
num4=num1//num2
print(num4)
運(yùn)行結(jié)果
1.5
3
3.0
-4
2.5
2
知識說明
計(jì)算機(jī)的加減乘法類似于數(shù)學(xué)中的加減乘法。Python中的除法有兩種:常規(guī)除法/和整除
//?
常規(guī)除法/和數(shù)學(xué)中的用法一致;整除//運(yùn)算只取所得結(jié)果的整數(shù)部分。
Python中“/”的結(jié)果都是浮點(diǎn)數(shù),就是數(shù)學(xué)中的帶小數(shù)點(diǎn)的數(shù)。
求余運(yùn)算符的使用
功能要求
求兩個(gè)數(shù)的余數(shù)。
實(shí)例代碼
num1,num2=5,2
num3=num1%num2
print(num3)
num1,num2=6,2
num4=num1%num2
print(num4)
print(789%23)#余數(shù)
print(123.45%3.2)#可以對實(shí)數(shù)進(jìn)行余數(shù)運(yùn)算,注意精度問題
print('%c,%d*%(65.65))#把65分別格式化為字符和整數(shù)
print('%f,%s1%(65,65))#把65分別格式化為實(shí)數(shù)和字符串
運(yùn)行結(jié)果
1
0
7
1.849999999999996
A,65
65.000000,65
知識說明
%運(yùn)算符可以用于整數(shù)或?qū)崝?shù)的求余數(shù)運(yùn)算,還可以用于字符串格式化,但是這種用法并
不推薦。
幕運(yùn)算符的使用
功能要求
**運(yùn)算示例
實(shí)例代碼
print(3**2)#3的2次方,等價(jià)于pow(3,2)
print(9**0.5)#9的0.5次方,平方根
print(3**2**3)#鬲運(yùn)算符從右往左計(jì)算
num1,num2=3,20
num3=num1**num2
print(num3)
運(yùn)行結(jié)果
9
3.0
6561
3486784401
知識說明
**運(yùn)算符表示塞乘
算術(shù)運(yùn)算符示例
功能要求
算術(shù)運(yùn)算符的示例。
實(shí)例代碼
print(2/1,type(2/1))
print(1+2,'and',1.0+2)
print(1*2,'and',1.0*2)
printC23除以10,商為:,23//10,,,余數(shù)為:’,23%10)
print(3*'Python\n')
a=20;b=10;c=0#變量賦值
c=a+b#加法運(yùn)算
print("1—c的值為:",c)
c=a-b#減法運(yùn)算
print("2一c的值為:c)
c=a*b#乘法運(yùn)算
print("3—c的值為:",c)
c=a/b#除法運(yùn)算
print("4一c的值為:c)
c=a%b#取余運(yùn)算
print("5一c的值為:".c)
c=a//b#取整除運(yùn)算
print("6一c的值為:",c)
a=2;b=3;#修改變量;
c=a**b#幕的運(yùn)算
print("7-c的值為:”,c)
運(yùn)行結(jié)果
2.0<class'fIoat'>
3and3.0
2and2.0
23除以10,商為:2,余數(shù)為:3
Python
Python
Python
1一c的值為:30
2—c的值為:10
3—c的值為:200
4--c的值為:2.0
5—c的值為:0
6—c的值為:2
7—c的值為:8
知識說明
在Python中,單個(gè)常量或變量可以看作簡單的表達(dá)式,使用賦值運(yùn)算符之外的其他任意
運(yùn)算符連接的式子也屬于表達(dá)式,在表達(dá)式中也可以包含函數(shù)調(diào)用。對數(shù)據(jù)的變化稱為運(yùn)算,
表示運(yùn)算的符號稱為運(yùn)算符,參與運(yùn)算的數(shù)據(jù)被稱為操作數(shù)。Python中提供了一系列便利的
基礎(chǔ)運(yùn)算符,可用于數(shù)據(jù)分析研究。滿足基本運(yùn)算需要的運(yùn)算符主要有算術(shù)運(yùn)算符、比較運(yùn)算
符、賦值運(yùn)算符。
算術(shù)運(yùn)算符是對操作數(shù)進(jìn)行運(yùn)算的一系列特殊符號,能夠滿足一般的運(yùn)算操作需要。
Python提供的算術(shù)運(yùn)算符
運(yùn)算符描述示例
+力口,即兩個(gè)對象相加10+20輸出結(jié)果30
-減,既得到負(fù)數(shù)或一個(gè)數(shù)減去另一個(gè)數(shù)20-10輸出結(jié)果10
*乘,即兩個(gè)數(shù)相乘或返回一個(gè)被重復(fù)若干次的字符串10*20輸出結(jié)果200
/除,即x除以y20/10輸出結(jié)果2.0
%取模,返回除法的余數(shù)23%10輸出結(jié)果3
**幕,即返回X的y次方
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年 安康旬陽市直教育單位教師遴選考試試題附答案
- 2025年中國影視廣告市場運(yùn)行態(tài)勢報(bào)告
- 中國無人機(jī)航測行業(yè)調(diào)查報(bào)告
- 中國化纖原料行業(yè)市場調(diào)查報(bào)告
- 多功能料理機(jī)項(xiàng)目投資可行性研究分析報(bào)告(2024-2030版)
- 2025年中國藻藍(lán)蛋白行業(yè)市場運(yùn)行現(xiàn)狀及投資戰(zhàn)略研究報(bào)告
- 2025年中國鮮脆榨菜芯行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報(bào)告
- 中國海水養(yǎng)殖行業(yè)市場前景預(yù)測及投資戰(zhàn)略研究報(bào)告
- 中國福建燃?xì)庑袠I(yè)調(diào)查報(bào)告
- 二氯二甲海因中間體行業(yè)深度研究分析報(bào)告(2024-2030版)
- 個(gè)人所得稅匯算清繳課件
- 時(shí)間序列論文
- 山東 房屋建筑和市政基礎(chǔ)設(shè)施項(xiàng)目工程總承包合同(示范文本)
- 各級文物保護(hù)單位保護(hù)范圍、建控地帶標(biāo)準(zhǔn)和依據(jù)
- 工廠產(chǎn)品出入庫統(tǒng)計(jì)明細(xì)表范本
- 中醫(yī)學(xué)基礎(chǔ)--奇恒之腑共23張課件
- AC-10C瀝青混合料配合比設(shè)計(jì)檢驗(yàn)報(bào)告
- CNC機(jī)加工作業(yè)指導(dǎo)書
- 冀教版小學(xué)美術(shù)六年級下冊教案
- 《一級學(xué)科下屬專業(yè)證明模板》
- Stein-膀胱癌淋巴清掃資料課件
評論
0/150
提交評論