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

python常見運(yùn)算符及用法小結(jié)

 更新時(shí)間:2022年08月02日 11:18:35   作者:honker707  
python中的運(yùn)算符主要包括算術(shù)運(yùn)算符,關(guān)系(比較)運(yùn)算符,賦值運(yùn)算符,邏輯運(yùn)算符,成員運(yùn)算符,身份運(yùn)算符,三目運(yùn)算符。使用運(yùn)算符將不同類型的數(shù)據(jù)按照一定的規(guī)則連接起來的式子,稱為表達(dá)式。下面將介紹一些常用的運(yùn)算符

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

運(yùn)算符描述
+兩個(gè)數(shù)相加兩個(gè)數(shù)相加,或是字符串連接
-兩個(gè)數(shù)相減
*兩個(gè)數(shù)相乘,或是返回一個(gè)重復(fù)若干次的字符串
/兩個(gè)數(shù)相除,結(jié)果為浮點(diǎn)數(shù)
%取模,返回兩個(gè)數(shù)相除的余數(shù)
//兩個(gè)數(shù)相除,返回商的整數(shù)部分
**冪運(yùn)算,返回乘方結(jié)果
print(1 + 2)  # 3
print(2 - 1)  # 1
print(2 * 3)  # 6
print(3 / 2)  # 1.5
print(6 % 5)  # 1
print(8 // 2)  # 4
print(3 ** 2)  # 9

如果想同時(shí)得到商和余數(shù),可以用divmod這個(gè)方法
該方法的返回值是tuple (x//y, x%y).

print(divmod(10,3)) # (3,1)

因?yàn)楦↑c(diǎn)數(shù)精度的問題,Python還存在一些計(jì)算方面的小問題

print(0.1+0.1+0.1-0.3)  # 5.551115123125783e-17

要解決這個(gè)問題,可以導(dǎo)入decimal模塊

from decimal import Decimal
# 計(jì)算結(jié)果:0.0
print(Decimal('0.1')+Decimal('0.1')+Decimal('0.1')-Decimal('0.3'))

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

運(yùn)算符描述
==比較對(duì)象是否相等
!=比較對(duì)象是否不相等
>大于,例如a>b,將比較a與b的大小,a>b返回True,否則返回False
<小于,例如a<b,將比較a與b的大小,a<b返回True,否則返回False
>=大于等于,例如a>=b,將比較a與b的大小,a>=b返回True,否則返回False
<=小于等于,例如a<=b,將比較a與b的大小,a<=b返回True,否則返回False
a = 10
b = 20
print(a == b)  # False
print(a != b)  # True
print(a > b)  # False 
print(a < b)  # True
print(a >= b)  # False
print(a <= b)  # True

1.返回值為bool值

print(True == 1)  # True
print(False == 0)  # True

==比較數(shù)值(int與str不能直接比較)

print(2.0 == 2)  # True
print('2' == 2)  # False

字符串與字符串之間是比較ASCII值

# True
print('abc' < 'xyz') # 97 98 99 < 120 121 122

連續(xù)比較,python的解釋機(jī)制

print(3 > 2 > 1)  # True
print(3 > 2 > 2)  # False
print((3 > 2) > 1) # False

賦值運(yùn)算符

運(yùn)算符描述
=常規(guī)賦值運(yùn)算符,將運(yùn)算結(jié)果賦值給變量
+=加法賦值運(yùn)算符,例如 a+=b 等效于 a=a+b
-=減法賦值運(yùn)算符,例如 a-=b 等效于 a=a-b
*=乘法法賦值運(yùn)算符,例如 a*=b 等效于 a=a*b
/=除法賦值運(yùn)算符,例如 a/=b 等效于 a=a/b
//=取整除賦值運(yùn)算符,例如 a//=b 等效于 a=a//b
%=取模賦值運(yùn)算符,例如 a%=b 等效于 a=a%b
**=冪運(yùn)算賦值運(yùn)算符,例如 a**=b 等效于 a=a*b
a = 1   	# 將等號(hào)右邊 賦值 等號(hào)左邊
a = a + 1   # 先等號(hào)右邊計(jì)算 再賦值給 等號(hào)左邊
a += 1		# a = a + 1

邏輯運(yùn)算符

運(yùn)算符描述
and與運(yùn)算,如果a 為False,a and b返回False 否則返回y的計(jì)算值
or或運(yùn)算,如果a非0,返回a的值,否則返回b的值
not非運(yùn)算,如果a為True,返回False,如果a為False,返回True
a = 10
b = 20
print(a and b)  # 20
print(a or b)  # 10
print(not a)  # False

a and b 兩者都為True時(shí)結(jié)果才為True
a or b 兩者有一個(gè)為True則結(jié)果就為True

短路(懶惰)原則
False and True 當(dāng)and運(yùn)算符時(shí),遇到第一個(gè)為False則不會(huì)往后了
True or False 當(dāng)or運(yùn)算符時(shí),遇到第一個(gè)為True則不會(huì)往后了

成員運(yùn)算符

運(yùn)算符描述
in如果在指定的序列中找到值返回True,否則返回False
not in如果在指定的序列中找到值返回True,否則返回False
list1 = [1, 2, 3, 4, 5]
a = 1
if a in list1:
    print("a是list1的元素之一")
else:
    print("a不是list1的元素")

身份運(yùn)算符

運(yùn)算符描述
is判斷兩個(gè)標(biāo)識(shí)符是不是引用自一個(gè)對(duì)象
is not判斷兩個(gè)標(biāo)識(shí)符是不是引用自不同對(duì)象 
is 和比較運(yùn)算符 == 的區(qū)別 
is 用于判斷兩個(gè)變量是否引自同一個(gè)對(duì)象(可使用id()查看),而 ==用于判斷變量的值是否相等!
a = [1, 2, 3]
b = [1, 2, 3]
# 可通過id()查看內(nèi)存地址
print(id(a))  # 2042443551304
print(id(b))  # 2042443551816
print(a is b)  # False
print(a == b)  # True
a = 2
b = 2.0
# 可通過id()查看內(nèi)存地址
print(id(a))  # 140722443350320
print(id(b))  # 2336678499216
print(a is b)  # False
print(a == b)  # True

三目運(yùn)算符

三目運(yùn)算符的表示方法:True_statements if expression else False_statements

a = 1
b = 2
# a+b不大于3執(zhí)行后面的else語句 b-a = 1
print(a+b if a+b>3 else b-a)

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

運(yùn)算符描述
**指數(shù)(最高優(yōu)先級(jí))
*/%//乘,除,取模和取整除
±加法減法
<= >=比較運(yùn)算符
== !=等于運(yùn)算符
= %= 、= 、、=-= += *= **=賦值運(yùn)算符
is is not身份運(yùn)算符
in not in成員運(yùn)算符
not or and邏輯運(yùn)算符

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

相關(guān)文章

  • python排序的方法實(shí)例總結(jié)

    python排序的方法實(shí)例總結(jié)

    在本篇文章里小編給大家整理的是一篇關(guān)于python排序的方法實(shí)例總結(jié)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-04-04
  • 如何將寫好的pygame游戲打包成exe文件

    如何將寫好的pygame游戲打包成exe文件

    這篇文章主要介紹了如何將寫好的pygame游戲打包成exe文件,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Python深度強(qiáng)化學(xué)習(xí)之DQN算法原理詳解

    Python深度強(qiáng)化學(xué)習(xí)之DQN算法原理詳解

    DQN算法是DeepMind團(tuán)隊(duì)提出的一種深度強(qiáng)化學(xué)習(xí)算法,在許多電動(dòng)游戲中達(dá)到人類玩家甚至超越人類玩家的水準(zhǔn),本文就帶領(lǐng)大家了解一下這個(gè)算法,快來跟隨小編學(xué)習(xí)一下
    2021-12-12
  • python爬蟲之pyppeteer庫簡單使用

    python爬蟲之pyppeteer庫簡單使用

    Puppeteer 是 Google 基于 Node.js 開發(fā)的一個(gè)工具,有了它我們可以通過 JavaScript 來控制 Chrome 瀏覽器的一些操作,當(dāng)然也可以用作網(wǎng)絡(luò)爬蟲上,其 API 極其完善,功能非常強(qiáng)大
    2021-07-07
  • Python基于紋理背景和聚類算法實(shí)現(xiàn)圖像分割詳解

    Python基于紋理背景和聚類算法實(shí)現(xiàn)圖像分割詳解

    這篇文章將詳細(xì)講解Python圖和基于紋理背景的圖像分割和聚類算法實(shí)現(xiàn)圖像分割效果,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2023-01-01
  • Pycharm制作搞怪彈窗的實(shí)現(xiàn)代碼

    Pycharm制作搞怪彈窗的實(shí)現(xiàn)代碼

    這篇文章主要介紹了Pycharm制作搞怪彈窗(聲音強(qiáng)制最大,屏幕亮度強(qiáng)制最亮,按鈕躲避,彈窗炸彈),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • selenium中g(shù)et_cookies()和add_cookie()的用法詳解

    selenium中g(shù)et_cookies()和add_cookie()的用法詳解

    這篇文章主要介紹了selenium中g(shù)et_cookies()和add_cookie()的用法詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • python實(shí)現(xiàn)的用于搜索文件并進(jìn)行內(nèi)容替換的類實(shí)例

    python實(shí)現(xiàn)的用于搜索文件并進(jìn)行內(nèi)容替換的類實(shí)例

    這篇文章主要介紹了python實(shí)現(xiàn)的用于搜索文件并進(jìn)行內(nèi)容替換的類,涉及Python針對(duì)文件及字符串的相關(guān)操作技巧,需要的朋友可以參考下
    2015-06-06
  • 解決tensorboard多個(gè)events文件顯示紊亂的問題

    解決tensorboard多個(gè)events文件顯示紊亂的問題

    今天小編就為大家分享一篇解決tensorboard多個(gè)events文件顯示紊亂的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python學(xué)習(xí)與數(shù)據(jù)挖掘應(yīng)知應(yīng)會(huì)的十大終端命令

    python學(xué)習(xí)與數(shù)據(jù)挖掘應(yīng)知應(yīng)會(huì)的十大終端命令

    今天我們將介紹一些基本的數(shù)據(jù)收集、探索和聚合—所有這些都是通過shell完成的。如果你使用的是Linux或Mac,那么接下來就不會(huì)有任何問題,但是Windows用戶應(yīng)該在繼續(xù)之前下載一個(gè)終端仿真器
    2021-11-11

最新評(píng)論

潮州市| 友谊县| 玛多县| 安义县| 壤塘县| 凌云县| 武义县| 辉南县| 龙里县| 信阳市| 额敏县| 凤凰县| 丰县| 当涂县| 南汇区| 玛多县| 航空| 高邮市| 贵德县| 葵青区| 尉氏县| 探索| 宁强县| 延边| 昌都县| 沈阳市| 兴国县| 河源市| 武清区| 永清县| 屯门区| 南丰县| 张北县| 逊克县| 织金县| 呼和浩特市| 芮城县| 定西市| 清徐县| 东丰县| 吉安市|