官术网_书友最值得收藏!

2.3 運(yùn)算符

在Python中,運(yùn)算符用于在表達(dá)式中對一個(gè)或多個(gè)操作數(shù)進(jìn)行計(jì)算并返回結(jié)果。一般可以將運(yùn)算符分為兩類,即算術(shù)運(yùn)算符和邏輯運(yùn)算符。

2.3.1 運(yùn)算符簡介

Python中,如正負(fù)號運(yùn)算符“+”和“-”接受一個(gè)操作數(shù),可以將其稱為一元運(yùn)算符。而接受兩個(gè)操作數(shù)的運(yùn)算符可以稱為二元運(yùn)算符,如“*”“/”等。

如果在計(jì)算過程中包含多個(gè)運(yùn)算符,其計(jì)算的順序需要根據(jù)運(yùn)算符的結(jié)合順序和優(yōu)先級而定。優(yōu)先級高的先運(yùn)算,同級的按照結(jié)合順序從左到右依次計(jì)算,如下所示。

    >>>10 + 2 *3
    16                     #計(jì)算順序?yàn)橄瘸朔ǎ蠹臃?/span>
    >>>(10 + 2) * 3
    36                     #計(jì)算順序?yàn)橄燃臃ǎ蟪朔?/span>


注意 賦值運(yùn)算符為左右結(jié)合運(yùn)算符,所以其計(jì)算順序?yàn)閺挠蚁蜃笥?jì)算。

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

Python語言定義了很多運(yùn)算符,按照優(yōu)先順序排列,如表2-1所示。

表2-1 Python運(yùn)算符優(yōu)先級

主站蜘蛛池模板: 宜川县| 芒康县| 龙口市| 湖北省| 新宾| 德昌县| 高淳县| 隆林| 莱州市| 郧西县| 喜德县| 出国| 新津县| 同德县| 萝北县| 商河县| 丹棱县| 永寿县| 平武县| 华宁县| 河西区| 屏东市| 东山县| 常熟市| 平定县| 博客| 定州市| 海淀区| 荥经县| 温州市| 安新县| 南溪县| 怀安县| 德化县| 武功县| 杭锦后旗| 顺平县| 宁阳县| 西宁市| 旺苍县| 赞皇县|