最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中8種運(yùn)算符介紹以及示例

 更新時(shí)間:2024年02月02日 10:09:27   作者:hacker707  
在Python編程中運(yùn)算符是用于執(zhí)行各種操作的特殊符號(hào)或關(guān)鍵字,下面這篇文章主要給大家介紹了關(guān)于Python中8種運(yùn)算符介紹以及示例的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下

Python運(yùn)算符(持續(xù)更新中)

算術(shù)運(yùn)算符

?算術(shù)運(yùn)算符是處理四則運(yùn)算的符號(hào),數(shù)字處理應(yīng)用方面最多,在Python中,常用的算術(shù)運(yùn)算符如下表所示

運(yùn)算符描述
+
-
*
/
%取摸-返回除法的余數(shù)
**冪-返回x的y次方
//取整數(shù)-返回商的整數(shù)部分

詳解算術(shù)運(yùn)算符

  • +運(yùn)算符
    +運(yùn)算符用于兩個(gè)數(shù)相加
    實(shí)例:將x和y的值相加
x = 10
y = 7
print("兩個(gè)數(shù)相加:", x + y)

  • -運(yùn)算符
    -運(yùn)算符用于將兩個(gè)數(shù)相減
    實(shí)例:將x和y的值相減
x = 10
y = 7
print("兩個(gè)數(shù)相減:", x - y)

在這里插入圖片描述

  • *乘運(yùn)算符
    *乘運(yùn)算符用于將兩個(gè)數(shù)相乘
    實(shí)例:將x和y的值相乘
x = 10
y = 7
print("兩個(gè)數(shù)相乘:", x * y)

在這里插入圖片描述

  • /除運(yùn)算符
    /運(yùn)算符用于將兩個(gè)數(shù)相除
    實(shí)例:將x和y的值相除
x = 10
y = 7
print("兩個(gè)數(shù)相乘:", x / y)

在這里插入圖片描述

  • %取模運(yùn)算符(返回除法的余數(shù))
    %取模運(yùn)算符用于將兩數(shù)進(jìn)行取模運(yùn)算
    實(shí)例:將x和y的值進(jìn)行取模,返回余數(shù)
x = 10
y = 7
print("兩個(gè)數(shù)相除:", x / y)
print("兩個(gè)數(shù)取整除:", x // y)

在這里插入圖片描述

  • //取整除運(yùn)算符(返回商的整數(shù)部分)
    //取整除運(yùn)算符用于將兩數(shù)進(jìn)行取整除運(yùn)算(默認(rèn)保留小數(shù)點(diǎn)后16位)
    實(shí)例:將x和y的值進(jìn)行取整除,返回商的整數(shù)部分
    返回商的整數(shù)部分是指返回整數(shù),例如10與7相除約等于1.4285714285714286,取商的整數(shù)部分即取1
x = 10
y = 7
print("兩個(gè)數(shù)相除:", x / y)
print("兩個(gè)數(shù)取整除:", x // y)

  • **冪運(yùn)算符(返回x的y次方)
    **冪運(yùn)算符用于將兩數(shù)進(jìn)行乘方運(yùn)算符
    實(shí)例:將x和y的值進(jìn)行冪運(yùn)算(例如2的2次等于4)
x = 2
y = 2
print("兩數(shù)取冪:", x ** y)

賦值運(yùn)算符

?賦值運(yùn)算符主要用于為變量等賦值,可以直接把簡單賦值運(yùn)算符右邊的值直接賦值給左邊的變量,也可以進(jìn)行某種運(yùn)算后再賦值給左邊的變量。在Python中,常用的賦值運(yùn)算符如下表所示

運(yùn)算符描述
=簡單的賦值運(yùn)算符
+=加法賦值運(yùn)算符
-=減法賦值運(yùn)算符
*=乘法賦值運(yùn)算符
/=除法賦值運(yùn)算符
%=取模賦值運(yùn)算符
**=冪賦值運(yùn)算符
//=取整除賦值運(yùn)算符

詳解賦值運(yùn)算符

  • =簡單的賦值運(yùn)算符
    把結(jié)果賦值給給一個(gè)變量
    實(shí)例:將x的值賦值給y輸出y的值
x = 777
y = x
print("y的值:", y)

  • +=加法賦值運(yùn)算符
    x+=y相當(dāng)于x=x+y(將x+y的值重新賦值給x)
    實(shí)例:將x與y進(jìn)行加法賦值運(yùn)算
x = 10
x += 7
print("加法賦值:", x)

  • -=減法賦值運(yùn)算符
    x-=y相當(dāng)于x=x-y(將x-y的值重新賦值給x)
    實(shí)例:將x與y進(jìn)行減法賦值運(yùn)算
x = 10
x -= 7
print("減法賦值:", x)

  • *=乘法賦值運(yùn)算符
    x*=y相當(dāng)于x=x * y(將x * y的值重新賦值給x)
    實(shí)例:將x與y進(jìn)行乘法賦值運(yùn)算
x = 10
x *= 7
print("乘法賦值:", x)

  • /=除法賦值運(yùn)算符
    x/=y相當(dāng)于x=x / y(將x / y的值重新賦值給x)
    實(shí)例:將x與y進(jìn)行除法賦值運(yùn)算
x = 10
x /= 7
print("除法賦值:", x)

  • %=取模賦值運(yùn)算符
    x%=y相當(dāng)于x=x % y(將x % y的值重新賦值給x)
    實(shí)例:將x與y進(jìn)行取模賦值運(yùn)算
x = 10
x %= 7
print("取模賦值:", x)

  • **/冪賦值運(yùn)算符
    x**=y相當(dāng)于x=x ** y(將x ** y的值重新賦值給x)
    實(shí)例:將x與y進(jìn)行冪賦值運(yùn)算
x = 2
x **= 2
print("冪賦值:", x)

在這里插入圖片描述

  • //=取整除賦值運(yùn)算符
    x//=y相當(dāng)于x=x // y(將x // y的值重新賦值給x)
    實(shí)例:將x與y進(jìn)行取整除賦值運(yùn)算
x = 10
x //= 7
print("取整除賦值:", x)

比較(關(guān)系)運(yùn)算符

?比較運(yùn)算符又稱關(guān)系運(yùn)算符,用于對(duì)變量或者表達(dá)式的結(jié)果進(jìn)行大小,真假等比較,如果比較結(jié)果為真返回True,反之返回False。在Python中,常用的比較運(yùn)算符如下表所示

運(yùn)算符描述
==等于(比較兩個(gè)對(duì)象是否相等
!=不等于(比較兩個(gè)對(duì)象是否不相等
>大于(返回x是否大于y)
<小于(返回x是否小于y)
>=大于等于(返回x是否大于等于y
<=小于等于(返回x是否小于等于y

詳解比較(關(guān)系)運(yùn)算符

  • ==等于
    比較兩個(gè)對(duì)象是否相等
    如果相等返回True,反之返回False
    實(shí)例:比較x與y是否相等
x = 10
y = 10
print("x是否等于y:", x == y)

  • !=不等于
    比較兩個(gè)對(duì)象是否不相等
    如果不相等返回True,反之返回False
    實(shí)例:比較x與y是否不相等
x = 10
y = 7
print("x是否不等于y:", x != y)

  • >大于(返回x是否大于y)
    如果x大于y返回True,反之返回False
    實(shí)例:比較x是否大于y
x = 10
y = 7
print("x是否大于y:", x > y)

  • <小于(返回x是否小于y)
    如果x大于y返回True,反之返回False
    實(shí)例:比較x是否小于y
x = 10
y = 7
print("x是否小于y:", x < y)

  • >=大于等于(返回x是否大于等于y)
    如果x大于y返回True,反之返回False
    實(shí)例:比較x是否大于等于y
x = 10
y = 7
print("x是否大于等于y:", x >= y)

  • <=小于等于(返回x是否小于等于y)
    如果x大于y返回True,反之返回False
    實(shí)例:比較x是否小于等于y
x = 10
y = 7
print("x是否小于等于y:", x <= y)

邏輯運(yùn)算符

?邏輯運(yùn)算符是對(duì)真假兩種布爾值進(jìn)行運(yùn)算,運(yùn)算的結(jié)果仍是一個(gè)布爾值。在Python中,常用的邏輯運(yùn)算符如下表所示

運(yùn)算符描述
and邏輯與
or邏輯或
not邏輯非

詳解邏輯運(yùn)算符

  • and邏輯與運(yùn)算符
    如果x為False,x and y返回x的值,反之返回y的值
    實(shí)例:計(jì)算x and y的運(yùn)算
x = 0
y = 20
print("x為False:", x and y)

  • or邏輯或運(yùn)算符
    如果x為True,x or y返回x的值,反之返回y的值
    實(shí)例:x or y的運(yùn)算
x = 10
y = 7
print("x為True:", x or y)

  • not邏輯非運(yùn)算符
    如果x為True返回False 如果x為False返回True
x = 10
print("x為True:", not x)

在這里插入圖片描述

位運(yùn)算符(了解即可)

?位運(yùn)算符是把數(shù)字看作二進(jìn)制數(shù)進(jìn)行計(jì)算,需要先將要參與運(yùn)算的數(shù)據(jù)轉(zhuǎn)換為二進(jìn)制然后進(jìn)行計(jì)算(不常用,僅作了解即可)

  • &按位與運(yùn)算符:參與運(yùn)算的兩個(gè)值,如果兩個(gè)相應(yīng)位都為1,則該位的結(jié)果為1,否則為0
  • |按位或運(yùn)算符:只要對(duì)應(yīng)的二個(gè)二進(jìn)位有一個(gè)為1時(shí),結(jié)果位就為1。
  • ^ 按位異或運(yùn)算符:當(dāng)兩對(duì)應(yīng)的二進(jìn)位相異時(shí),結(jié)果為1
  • ~按位取反運(yùn)算符:對(duì)數(shù)據(jù)的每個(gè)二進(jìn)制位取反,即把1變?yōu)?,把0變?yōu)?。
  • <<左移動(dòng)運(yùn)算符:運(yùn)算數(shù)的各二進(jìn)位全部左移若干位,由"<<"右邊的數(shù)指定移動(dòng)的位數(shù),高位丟棄,低位補(bǔ)0。
  • >>右移動(dòng)運(yùn)算符:把">>“左邊的運(yùn)算數(shù)的各二進(jìn)位全部右移若干位,”>>"右邊的數(shù)指定移動(dòng)的位數(shù)

成員運(yùn)算符

?成員運(yùn)算符用于判斷在指定序列里是否找到值,返回的結(jié)果為布爾類型的True或False。在Python中常用的成員運(yùn)算符如下表所示

運(yùn)算符描述
in在指定序列里找到值返回True,否則返回False
not in在指定序列里沒找到值返回True,否則返回False

詳解成員運(yùn)算符

  • in(找到值返回True)
    實(shí)例:判斷x是否在指定序列中
x = 7
demo = [1, 2, 3, 4, 5, 6, 7]
print("x是否在demo列表里:", x in demo)

  • not in(沒找到值返回True)
    實(shí)例:判斷x是否在指定序列中
x = "python"
demo = ["python", "java", "javascript"]
print("x是否不在demo字符串里:", x not in demo)

身份運(yùn)算符

身份運(yùn)算符用于判斷是否引自同一對(duì)象,返回值為布爾類型的True或False。在Python中,常用的身份運(yùn)算符如下表所示

運(yùn)算符描述
is判斷兩個(gè)標(biāo)識(shí)符是不是引用自一個(gè)對(duì)象
is not判斷兩個(gè)標(biāo)識(shí)符是不是引用自不同對(duì)象

詳解身份運(yùn)算符

  • is身份運(yùn)算符
    如果引自同一對(duì)象返回True,反之返回False
    實(shí)例:判斷x與y是否引自同一對(duì)象
x = 10
y = 10
print(x is y)

  • is not身份運(yùn)算符
    如果引自不同對(duì)象返回True,反之返回False
    實(shí)例:判斷x與y是否引自不同對(duì)象
x = 10
y = 10.0
print(x is y)

?is和==的區(qū)別
is是判斷是否引自同一個(gè)對(duì)象
==是判斷值是否相等

x = 10
y = 10.0
print("x的內(nèi)存地址:", id(x))
print("y的內(nèi)存地址:", id(y))
print("x is y:", x is y)
print("x == y:", x == y)

三目運(yùn)算符

三目運(yùn)算符通常用于簡化條件判斷語句
例如:我們想輸出兩數(shù)之間最大的那一個(gè),可以用if else 語句

x = 7
y = 10
if x > y:
    print("max:", x)
else:
    print("max:", y)

可以將以上代碼用三目運(yùn)算符進(jìn)行簡化

三目運(yùn)算符語法格式:True_statements if expression else False_statements

如果expression為真值,執(zhí)行True_statements,并將其結(jié)果作為整個(gè)表達(dá)式的結(jié)果,反之為假執(zhí)行False_statements,并將其結(jié)果作為整個(gè)表達(dá)式的結(jié)果

x = 7
y = 10
print("max:", x if x > y else y)

運(yùn)算符優(yōu)先級(jí)

?僅列舉常用的運(yùn)算符的優(yōu)先順序(1最高依次降低)

優(yōu)先級(jí)順序運(yùn)算符描述
1**
2* / % //乘、除、取模、取整除
3+ -加、減
4== != < > <= >=比較運(yùn)算符
5= %= /= //= -= += *= **=賦值運(yùn)算符
6is is not身份運(yùn)算符
7in not in成員運(yùn)算符
8not or and邏輯運(yùn)算符

結(jié)束語??

以上就是Python基礎(chǔ)入門篇之Python中的8種運(yùn)算符

到此這篇關(guān)于Python中8種運(yùn)算符介紹以及示例的文章就介紹到這了,更多相關(guān)Python 8種運(yùn)算符內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python實(shí)現(xiàn)自動(dòng)整理文件的腳本

    Python實(shí)現(xiàn)自動(dòng)整理文件的腳本

    這篇文章主要介紹了Python實(shí)現(xiàn)自動(dòng)整理文件的腳本,幫助大家更好的利用python處理文件,感興趣的朋友可以了解下
    2020-12-12
  • python+pytest接口自動(dòng)化之session會(huì)話保持的實(shí)現(xiàn)

    python+pytest接口自動(dòng)化之session會(huì)話保持的實(shí)現(xiàn)

    在接口測試的過程中,經(jīng)常會(huì)遇到有些接口需要在登錄的狀態(tài)下才能請(qǐng)求,本文主要介紹了python+pytest接口自動(dòng)化之session會(huì)話保持的實(shí)現(xiàn),感興趣的可以了解一下
    2022-06-06
  • Python區(qū)塊鏈塊的添加教程

    Python區(qū)塊鏈塊的添加教程

    這篇文章主要為大家介紹了Python區(qū)塊鏈塊的添加教程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • 解讀Python中degrees()方法的使用

    解讀Python中degrees()方法的使用

    這篇文章主要介紹了Python中degrees()方法的使用,是Python入門中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • 基于matlab?atan2函數(shù)解析

    基于matlab?atan2函數(shù)解析

    這篇文章主要介紹了matlab?atan2函數(shù)解析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • python中sys.argv參數(shù)用法實(shí)例分析

    python中sys.argv參數(shù)用法實(shí)例分析

    這篇文章主要介紹了python中sys.argv參數(shù)用法,實(shí)例分析了python中sys.argv參數(shù)的功能、定義及使用技巧,需要的朋友可以參考下
    2015-05-05
  • 使用Python批量連接華為網(wǎng)絡(luò)設(shè)備的操作步驟

    使用Python批量連接華為網(wǎng)絡(luò)設(shè)備的操作步驟

    隨著網(wǎng)絡(luò)規(guī)模的擴(kuò)大和設(shè)備數(shù)量的增加,手動(dòng)配置和管理每臺(tái)網(wǎng)絡(luò)設(shè)備變得越來越不現(xiàn)實(shí),因此,自動(dòng)化工具和腳本變得尤為重要,本篇文章將詳細(xì)介紹如何使用Python批量連接華為網(wǎng)絡(luò)設(shè)備,實(shí)現(xiàn)自動(dòng)化配置和管理,需要的朋友可以參考下
    2024-06-06
  • python 3.8.3 安裝配置圖文教程

    python 3.8.3 安裝配置圖文教程

    這篇文章主要為大家詳細(xì)介紹了python 3.8.3 安裝配置圖文教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • Celery+django+redis異步執(zhí)行任務(wù)的實(shí)現(xiàn)示例

    Celery+django+redis異步執(zhí)行任務(wù)的實(shí)現(xiàn)示例

    本文主要介紹了Celery+django+redis異步執(zhí)行任務(wù)的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-04-04
  • python 字符串詳解

    python 字符串詳解

    這篇文章主要介紹了Python的字符串,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下,希望能夠給你帶來幫助
    2021-10-10

最新評(píng)論

仁怀市| 唐河县| 齐河县| 宜良县| 米林县| 永平县| 梁河县| 珲春市| 黑山县| 安岳县| 汕尾市| 明溪县| 社会| 金川县| 桐城市| 西盟| 瓮安县| 南平市| 镇康县| 义乌市| 金昌市| 桓台县| 洛南县| 郯城县| 丹棱县| 苏尼特左旗| 明溪县| 郴州市| 曲周县| 蚌埠市| 沅陵县| 云浮市| 台江县| 博野县| 肃宁县| 嘉定区| 瑞安市| 兴化市| 上高县| 汝南县| 保定市|