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

python中的常用運(yùn)算符和優(yōu)先級(jí)

 更新時(shí)間:2024年06月21日 15:10:04   作者:打螺絲否  
這篇文章主要介紹了python中的常用運(yùn)算符和優(yōu)先級(jí),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

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

運(yùn)算符名稱(chēng)說(shuō)明例子
+、-、*、/加、減、乘、除字符串之間相加即為連接,字符串與數(shù)字相乘即為重復(fù) ,兩個(gè)數(shù)相除結(jié)果總為浮點(diǎn)數(shù)‘a’+‘b’得到’ab’,‘la’*3得到’lalala’
**指數(shù)運(yùn)算,返回x的y次冪3**4得到81,相當(dāng)于 pow()函數(shù)
//取商數(shù)返回商的整數(shù)部分(不大于x與y之商的最大整數(shù))4//3.0得到1.0,4//3得到1
%取余數(shù)(取模)返回除法的余數(shù)(不同語(yǔ)言可能結(jié)果不一樣,個(gè)人理解在python中運(yùn)算結(jié)果是商往負(fù)無(wú)窮方面取臨近整數(shù)時(shí)的得到余數(shù))-16%3得到2,16%(-3)得到-2,-16%-3得到-1,-25.5%2.25得到1.5

注:

1.三種類(lèi)型存在一種逐漸擴(kuò)展或變寬的關(guān)系:整數(shù) -> 浮點(diǎn)數(shù) -> 復(fù)數(shù)

2.類(lèi)型間混合運(yùn)算,生成結(jié)果為“最寬”的類(lèi)型。例如整數(shù) + 浮點(diǎn)數(shù) = 浮點(diǎn)數(shù)

3.在運(yùn)算過(guò)程中會(huì)要求兩個(gè)操作數(shù)類(lèi)型一致,當(dāng)操作數(shù)類(lèi)型不一致時(shí),系統(tǒng)會(huì)自動(dòng)將低類(lèi)型向高類(lèi)型轉(zhuǎn)換后計(jì)算。例如x=2.3;y=5;x+y返回7.3

print(-25.5%2.25)
print(-25.5/2.25)
print(divmod(-25.5,2.25))  #divmod同時(shí)取商和余數(shù)
print(divmod(25.5,2.25))

輸出結(jié)果:

1.5
-11.333333333333334
(-12.0, 1.5)
(11.0, 0.75)

比較運(yùn)算符

運(yùn)算符名稱(chēng)說(shuō)明例子
<,>,<=,>=返回False或者True3<5<7返回True
==,!=等于,不等于返回False或者Truex=‘abc’;y='Abc’則x==y返回False

邏輯運(yùn)算符

運(yùn)算符名稱(chēng)說(shuō)明例子
not布爾非返回False或者Truenot 5返回False,not 0返回True
and布爾與返回False或者True1 and 45返回45(兩個(gè)都是真值時(shí)取第二個(gè)值)
or布爾或返回False或者TrueTrue or False返回True

注:

1.“與”運(yùn)算 a and b 時(shí),如果a為假,a and b就返回假,否則返回b的值

2.“或”運(yùn)算 a or b時(shí),如果a非0,返回a的值,否則返回b的值

3.“非”運(yùn)算 not a 時(shí),如果a為真,就返回假,如果a為假,就返回真

(巧記: and 和 or 都是前一個(gè)值進(jìn)行決定性判斷,如果能對(duì)前一個(gè)值做出決定性判斷則返回前一個(gè)值,如果不能得出決定性判斷,就返回第二個(gè)值。and 前一個(gè)為假則必為假,or 前一個(gè)為真則必為真,可以把這個(gè)理解為決定性判斷。)

print(0 and 11)
print(18 and 7)
print(18 and 0)
print(True and False)
print(False and True)

輸出結(jié)果:

0
7
0
False
False

print(5 or 88)
print(5 or False)
print(0 or 9)
print(False or 0)
print(0 or False)

輸出結(jié)果:

5
5
9
0
False

賦值運(yùn)算符

=、+=、-=、*=、/=、%=、**=、//=

>>> a = 3
>>> b = 6
>>> c = 0
>>> c = a + b
>>> c += 5  # 9+5
>>> c
14
>>> c -= a  # 14-3
>>> c
11
>>> c *= a  # 11*3
>>> c
33
>>> c /= a  # 33/3
>>> c
11.0
>>> c %= a  # 11.0/3
>>> c
2.0
>>> c **= a  # 2.0的3次冪
>>> c
8.0
>>> c //=a  # 8.0//3
>>> c
2.0
>>> 

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

運(yùn)算符(從低到高,同一行優(yōu)先級(jí)相同)
lambda 表達(dá)式
or 布爾或
and 布爾與
not 布爾非
in、not in(成員測(cè)試)
is、is not(同一性測(cè)試)
<、<=、>、>=、!=、==
+、-
*、/、%
**

注:

如果想要改變它們的計(jì)算順序,可以使用圓括號(hào)()。

  #比較部分優(yōu)先級(jí)
print((1 in [1,0]) == True)  #True
print(1 in [1, 0] == True)  #False
print((2 > 1) is True)  #True
print(2 > 1 is True)  #False

輸出結(jié)果:

True
False
True
False

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python Requests庫(kù)入門(mén)實(shí)戰(zhàn)演示

    Python Requests庫(kù)入門(mén)實(shí)戰(zhàn)演示

    Requests是Python中最流行的HTTP客戶端庫(kù),它的設(shè)計(jì)哲學(xué)是"為人類(lèi)設(shè)計(jì)",它將復(fù)雜的HTTP協(xié)議細(xì)節(jié)封裝在簡(jiǎn)潔的API之下,讓開(kāi)發(fā)者能夠用最少的代碼完成網(wǎng)絡(luò)請(qǐng)求,本文介紹Python Requests庫(kù)入門(mén)指南,感興趣的朋友跟隨小編一起看看吧
    2026-02-02
  • Python搭建NLP模型的詳細(xì)步驟

    Python搭建NLP模型的詳細(xì)步驟

    文章提供了一套從零到一實(shí)現(xiàn)中文情感分析模型微調(diào)的完整教程,使用HuggingFaceTransformers庫(kù),推薦pipeline零代碼快速上手,然后進(jìn)行模型的完整微調(diào)和部署,需要的朋友可以參考下
    2026-02-02
  • 查看Django和flask版本的方法

    查看Django和flask版本的方法

    今天小編就為大家分享一篇查看Django和flask版本的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • Python中的面向接口編程示例詳解

    Python中的面向接口編程示例詳解

    這篇文章主要給大家介紹了關(guān)于Python中面向接口編程的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 詳解Python發(fā)送email的三種方式

    詳解Python發(fā)送email的三種方式

    這篇文章主要介紹了詳解Python發(fā)送email的三種方式,Python發(fā)送email的三種方式,分別為使用登錄郵件服務(wù)器、使用smtp服務(wù)、調(diào)用sendmail命令來(lái)發(fā)送三種方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2018-10-10
  • Python淺析多態(tài)與鴨子類(lèi)型使用實(shí)例

    Python淺析多態(tài)與鴨子類(lèi)型使用實(shí)例

    python是一門(mén)解釋語(yǔ)言,但是同java等靜態(tài)語(yǔ)言一樣,是可以通過(guò)繼承的方式實(shí)現(xiàn)多態(tài)。而且python還有一個(gè)自己的特殊實(shí)現(xiàn)多態(tài)的方法,就是通過(guò)鴨子類(lèi)型,來(lái)實(shí)現(xiàn)多態(tài)
    2022-10-10
  • Python使用正則實(shí)現(xiàn)計(jì)算字符串算式

    Python使用正則實(shí)現(xiàn)計(jì)算字符串算式

    這篇文章主要介紹了Python使用正則實(shí)現(xiàn)計(jì)算字符串算式的方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • python 3.6.7實(shí)現(xiàn)端口掃描器

    python 3.6.7實(shí)現(xiàn)端口掃描器

    這篇文章主要為大家詳細(xì)介紹了python 3.6.7實(shí)現(xiàn)端口掃描器,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • Python面向?qū)ο蠓庋b案例基礎(chǔ)教程

    Python面向?qū)ο蠓庋b案例基礎(chǔ)教程

    這篇文章主要為大家介紹了Python面向?qū)ο蠓庋b案例基礎(chǔ)教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • Python新手指南之如何讀寫(xiě)舊版Excel(.xls)格式文件

    Python新手指南之如何讀寫(xiě)舊版Excel(.xls)格式文件

    在數(shù)據(jù)處理的世界里,Excel 是最常見(jiàn)的文件格式之一,本教程將手把手教你如何使用 Python 系統(tǒng)化、專(zhuān)業(yè)地讀寫(xiě) .xls 文件,有需要的小伙伴可以了解下
    2026-01-01

最新評(píng)論

宜都市| 东乌| 鄯善县| 同江市| 巴南区| 清新县| 沙雅县| 澜沧| 铁岭市| 卢龙县| 通州区| 安康市| 曲沃县| 临西县| 特克斯县| 阜宁县| 金平| 永善县| 通州市| 塘沽区| 中方县| 普陀区| 平塘县| 永吉县| 株洲县| 泽普县| 建阳市| 达州市| 呼图壁县| 莱芜市| 延长县| 阿拉善盟| 福州市| 永仁县| 武威市| 横山县| 永济市| 垦利县| 康定县| 菏泽市| 贵州省|