




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
加法運算符的使用
功能要求
+運算符示例
實例代碼
print(53+28)
print("53+28")
print(3+5?1)#算術(shù)運算符優(yōu)先級高于位運算符
print(口,2,3]+[4,5,6])#連接兩個列表
print((1,2,3)+(4,))#連接兩個元組
printCabed'+'1234')#連接兩個字符串
printCA'+1)#不支持字符與數(shù)字相加,拋出異常
運行結(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
知識說明
+運算符除了用于算術(shù)加法以外,還可以用于列表、元組、字符串的連接,但不支持不同
類型的對象之間相加或連接。
用實現(xiàn)兩個字符串的連接,如果在兩個數(shù)字之間使用“+”,那么得到的結(jié)果是兩個
數(shù)字相加的和。例如print(12+12),得到的結(jié)果是數(shù)字24,但printC12+12,),得到的結(jié)
果是一個字符串“1212”。
“+”不能實現(xiàn)字符串和數(shù)字的相加,會出現(xiàn)錯誤,拋出異常。
乘法運算符的使用
功能要求
*運算符示例
實例代碼
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)
運行結(jié)果
121242484
MaryMaryMary
3
0
[1,2,3,1,2,3,1,2,3]
(1,2,3,1,2,3,1,2,3)
abcabcabc
知識說明
*運算符除了表示算術(shù)乘法,還可用于列表、元組、字符串這幾個序列類型與整數(shù)的乘法,
表示序列元素的重復(fù),生成新的序列對象。字典和集合不支持與整數(shù)的相乘,因為其中的元素
是不允許重復(fù)的。
除法運算符的使用
功能要求
/和〃運算符示例
實例代碼
print(3/2)#數(shù)學(xué)意義上的除法
print(15//4)#如果兩個操作數(shù)都是整數(shù),結(jié)果為整數(shù)
print(15.0//4)#如果操作數(shù)中有實數(shù),結(jié)果為實數(shù)形式的整數(shù)值
print(-15//4)#向下取整
num1,num2=5,2
num3=num1/num2
print(num3)
num4=num1//num2
print(num4)
運行結(jié)果
1.5
3
3.0
-4
2.5
2
知識說明
計算機的加減乘法類似于數(shù)學(xué)中的加減乘法。Python中的除法有兩種:常規(guī)除法/和整除
//?
常規(guī)除法/和數(shù)學(xué)中的用法一致;整除//運算只取所得結(jié)果的整數(shù)部分。
Python中“/”的結(jié)果都是浮點數(shù),就是數(shù)學(xué)中的帶小數(shù)點的數(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ù)運算,注意精度問題
print('%c,%d*%(65.65))#把65分別格式化為字符和整數(shù)
print('%f,%s1%(65,65))#把65分別格式化為實數(shù)和字符串
運行結(jié)果
1
0
7
1.849999999999996
A,65
65.000000,65
知識說明
%運算符可以用于整數(shù)或?qū)崝?shù)的求余數(shù)運算,還可以用于字符串格式化,但是這種用法并
不推薦。
幕運算符的使用
功能要求
**運算示例
實例代碼
print(3**2)#3的2次方,等價于pow(3,2)
print(9**0.5)#9的0.5次方,平方根
print(3**2**3)#鬲運算符從右往左計算
num1,num2=3,20
num3=num1**num2
print(num3)
運行結(jié)果
9
3.0
6561
3486784401
知識說明
**運算符表示塞乘
算術(shù)運算符示例
功能要求
算術(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#加法運算
print("1—c的值為:",c)
c=a-b#減法運算
print("2一c的值為:c)
c=a*b#乘法運算
print("3—c的值為:",c)
c=a/b#除法運算
print("4一c的值為:c)
c=a%b#取余運算
print("5一c的值為:".c)
c=a//b#取整除運算
print("6一c的值為:",c)
a=2;b=3;#修改變量;
c=a**b#幕的運算
print("7-c的值為:”,c)
運行結(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中,單個常量或變量可以看作簡單的表達式,使用賦值運算符之外的其他任意
運算符連接的式子也屬于表達式,在表達式中也可以包含函數(shù)調(diào)用。對數(shù)據(jù)的變化稱為運算,
表示運算的符號稱為運算符,參與運算的數(shù)據(jù)被稱為操作數(shù)。Python中提供了一系列便利的
基礎(chǔ)運算符,可用于數(shù)據(jù)分析研究。滿足基本運算需要的運算符主要有算術(shù)運算符、比較運算
符、賦值運算符。
算術(shù)運算符是對操作數(shù)進行運算的一系列特殊符號,能夠滿足一般的運算操作需要。
Python提供的算術(shù)運算符
運算符描述示例
+力口,即兩個對象相加10+20輸出結(jié)果30
-減,既得到負數(shù)或一個數(shù)減去另一個數(shù)20-10輸出結(jié)果10
*乘,即兩個數(shù)相乘或返回一個被重復(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)容里面會有圖紙預(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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 印刷幫消防火災(zāi)應(yīng)急預(yù)案(3篇)
- 技術(shù)員信息處理考試的試題與答案的復(fù)盤
- 2025年網(wǎng)絡(luò)全景知識試題及答案
- 網(wǎng)絡(luò)管理員考試重點話題試題及答案
- 2025詳解合同購買合同應(yīng)當(dāng)關(guān)注的法律問題
- 項目溝通與協(xié)調(diào)技巧試題及答案
- 增強自我反思能力的修煉計劃
- VB語法基礎(chǔ)試題及答案解析
- 行政管理考試的復(fù)習(xí)計劃及試題及答案
- 2025軟考網(wǎng)絡(luò)優(yōu)化策略試題及答案
- 中學(xué)金融知識講座課件
- 2025涼山州繼續(xù)教育公需科目滿分答案-數(shù)字時代的心理健康
- 浙江百順服裝有限公司年產(chǎn)100萬套服裝及135萬套床上用品生產(chǎn)線項目環(huán)境影響報告
- 玻璃維修安裝合同協(xié)議
- 2024年中石油招聘考試真題
- 《抽水蓄能電站樞紐布置格局比選專題報告編制規(guī)程 》征求意見稿
- 校園景觀園林綠化植物配置設(shè)計
- 2024船用電氣電子產(chǎn)品型式認可試驗指南
- 融資融券指南
- 糞便DNA檢測研究-全面剖析
- 裝車安全協(xié)議合同
評論
0/150
提交評論