Python3中的算術(shù)運(yùn)算符詳解
一·算術(shù)運(yùn)算符
在python中,算術(shù)運(yùn)算符與數(shù)學(xué)中的算術(shù)運(yùn)算極為類似,只是有些運(yùn)算符號(hào)有所差別。算術(shù)運(yùn)算符的算術(shù)計(jì)算一般是運(yùn)用于int類型與floa類型,同時(shí)+與*還可以運(yùn)用到各種序列的拼接合并與復(fù)制中。
優(yōu)先級(jí):有括號(hào)先算括號(hào)內(nèi)的,再乘方>乘除>整除>取余>加減進(jìn)行運(yùn)算。
運(yùn)算符 | 名稱 | 說明 |
+ | 求和 | 數(shù)學(xué)里的加法 |
- | 取差 | 數(shù)學(xué)里的減法 |
* | 相乘 | 數(shù)學(xué)里的乘法 |
/ | 相除 | 數(shù)學(xué)里的除法 |
% | 取余 | 得到除法的余數(shù),比如:10%3=1 |
** | 冪運(yùn)算 | 得到某數(shù)的的多少次方,比如:3**3=27 |
// | 整除 | 得到商的整數(shù)部分,比如:14//5=2 |
二·代碼演示
1·求和 +
print(7 + 8 + 2) # 輸出結(jié)果:17
2·取差 -
print(7 - 2 - 2) # 輸出結(jié)果:3
3·相乘 *
print(7 * 2) # 輸出結(jié)果:14
4·相除 /
print(8 / 2) # 輸出結(jié)果:4
5·取余 %
print(9 % 2) # 輸出結(jié)果:1
6·冪運(yùn)算 **
print(9 ** 2) # 輸出結(jié)果:81
7·整除 //
print(9 // 2) # 輸出結(jié)果:4
8·優(yōu)先級(jí)混合運(yùn)算
print((2+1)**3*3/3//2%2+2) # 輸出結(jié)果:3
三·'+'與'*'在序列中的使用
1·拼接合并 +
運(yùn)用于字符串,列表,元組這三個(gè)數(shù)據(jù)序列中。
字符串:
str1 = "大家好" str2 = '我是' str3 = str2 + str1 print(str3) # 輸出結(jié)果:我是大家好
列表:
list1 = [1.2, 2] list2 = [3, 4] list3 = list1+list2 print(list3) # 輸出結(jié)果:[1.2, 2, 3, 4]
元組:
tuple1 = (1, 2) tuple2 = (3, 4) tuple3 = tuple1+tuple2 print(tuple3) # 輸出結(jié)果:(1, 2, 3, 4)
2·復(fù)制 *
運(yùn)用于字符串,列表,元組這三個(gè)數(shù)據(jù)序列中。
字符串:
print('_'*30)
# 輸出結(jié)果:______________________________列表:
# * 列表 復(fù)制列表中的數(shù)據(jù),不會(huì)復(fù)制括號(hào) list1 = [1.2, 2] list4 = list1*2 print(list4) # 輸出結(jié)果:[1.2, 2, 1.2, 2]
元組;
# * 元組 復(fù)制列表中的數(shù)據(jù),不會(huì)復(fù)制括號(hào) tuple1 = (1, 2) tuple4 = tuple1*2 print(tuple4) # 輸出結(jié)果:(1, 2, 1, 2)
到此這篇關(guān)于Python3中的算術(shù)運(yùn)算符詳解的文章就介紹到這了,更多相關(guān)Python算術(shù)運(yùn)算符內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python隨機(jī)生成信用卡卡號(hào)的實(shí)現(xiàn)方法
這篇文章主要介紹了Python隨機(jī)生成信用卡卡號(hào)的實(shí)現(xiàn)方法,可實(shí)現(xiàn)生成信用卡卡號(hào)的功能,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-05-05
裝了python再裝anaconda該怎么操作保姆級(jí)教程
本文詳細(xì)介紹了在已安裝Python的情況下如何正確安裝和配置Anaconda環(huán)境,包括Python環(huán)境變量的配置、Anaconda的下載安裝以及環(huán)境變量配置,文中通過代碼就介紹的非常詳細(xì),需要的朋友可以參考下2024-11-11
實(shí)現(xiàn)Python圖形界面框架TkInter寫GUI界面應(yīng)用簡(jiǎn)介過程操作
TkInter是Python用于開發(fā)GUI界面的標(biāo)準(zhǔn)庫(kù),如果你想快速開發(fā)一個(gè)帶有GUI界面的小工具(笑小程序),且又能同時(shí)在Linux、Windows、Mac上使用,TkInter天生支持跨平臺(tái),天生具備穩(wěn)定性,我認(rèn)為它能滿足內(nèi)部工具的簡(jiǎn)單需求2021-09-09
詳解Python3 定義一個(gè)跨越多行的字符串的多種方法
這篇文章主要介紹了詳解Python3 定義一個(gè)跨越多行的字符串的多種方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
如何在python中用os模塊實(shí)現(xiàn)批量移動(dòng)文件
在工作中難免會(huì)遇到需要批量整理文件的情況,當(dāng)需要從一堆文件中將部分文件批量地轉(zhuǎn)移時(shí),如果手工一一轉(zhuǎn)移難免浪費(fèi)時(shí)間,這篇文章主要給大家介紹了關(guān)于如何在python中用os模塊實(shí)現(xiàn)批量移動(dòng)文件的相關(guān)資料,需要的朋友可以參考下2022-05-05
Django后端發(fā)送小程序微信模板消息示例(服務(wù)通知)
今天小編就為大家分享一篇Django后端發(fā)送小程序微信模板消息示例(服務(wù)通知),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-12-12

