日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 只取数值_快收藏!Python常用操作运算符,都在这了!(下)

發布時間:2025/3/19 python 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 只取数值_快收藏!Python常用操作运算符,都在这了!(下) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

泰迪學院-Python基礎

公眾號ID:taidixueyuan

還未閱讀第一篇的小可愛,在這里可以直接跳轉

快收藏!Python常用操作運算符,都在這了!(上)

5.?邏輯運算符

邏輯運算符包含and、or、not,具體用法如表5所示。示例中a為11,b為22。

表5? 邏輯運算符

舉例展示邏輯運算符,如代碼5所示。

代碼5? 邏輯運算符示例

>>>a = 11;b = 22;print(‘a = 11,b =22’) # 初始賦值a = 11,b =22>>>print(‘a and b =’,a and b); print(‘a or b =’,a or b); print(‘not(a and b) =’, not(a and b)); # and、or、not運算a and b = 22a or b = 11not(a and b) = False>>>a = 0;b = 22;print(‘a = 0,b =22’) # 重新賦值a = 0,b =22>>>print(‘a and b =’,a and b); print(‘a or b =’,a or b); print(‘not(a and b) =’, not(a and b)); # and、or、not運算a and b = 0a or b = 22not(a and b) = True

按位運算符和邏輯運算符用于bool值運算時,按位&和邏輯and的運算效果一樣,當符號左右兩個值都為True時,返回結果True,否則返回False;按位|和邏輯or的運算效果一樣,當符號左右兩個值中至少有一個值為True時,返回結果True,否則返回False,如代碼6所示。

代碼6? bool值運算

>>>True & True ; True and True # 按位&、邏輯and TrueTrue>>> True | False ; True or False; # 按位|、邏輯orTrueTrue>>>True & False ; True and False;FalseFalse>>> False | False ; False or False; FalseFalse

6.?成員運算符

成員運算符的作用是判斷某指定值是否存在某一序列中,包括字符串,列表或元組。成員運算符的相關解釋如表6所示。

表6? 成員運算符

在成員運算中對于成員的運算不僅包含值的大小,還包括了類型的判斷。通過代碼7可以看出,在List中1是數值,所以判斷數值1是否屬于List時返回True;但是判斷包含在列表中的數值1時,就返回結果False,因為類型不匹配。另外,判斷[4,5]是否屬于List時,返回結果為True,很明顯是因為List中包含了該值。

代碼7? 成員運算符示例

>>>List = [1,2,3.0,[4,5],’Python3’] # 初始化列表List >>> 1 in List # 查看1是否在列表內True>>>[1] in List # 查看[1]是否在列表內 False>>> 3 in List # 查看3是否在列表內True>>>[4,5] in List # 查看[4,5]是否在列表內True>>> ‘Python’ in List # 查看字符串’Python’是否在列表內False>>>’Python3’ in List # 查看字符串’Python3’是否在列表內 True

7.?身份運算符

身份運算符用于比較兩個對象的儲存單位。如表7所示。

表7? 身份運算符

在身份運算中,內存地址相同的兩個變量進行is運算時,返回True;內存地址不同的兩個變量進行is not運算時,返回True。如代碼8所示,當a、b獲取到一樣的值時,實質上這兩個變量也就獲取到了同樣的內存地址。

代碼8? 身份運算符示例

>>>a = 11 ; b = 11 ; print(‘a = 11,b = 11’) # 初始化a、b a = 11,b = 11>>> a is b ; a is not b # 身份運算TrueFalse>>>id(a) ; id(b) # 查看id地址 13479909121347990912>>>a = 11 ; b = 22 ; print(‘a = 11,b = 22’) # 重新賦值b a = 11,b = 22>>> a is b ; a is not b # 身份運算FalseTrue>>>id(a) ; id(b) # 查看id 13479909121347991264

8.運算符優先級

在Python的應用中,操作運算符是最常見的方法。通常運算的形式是表達式,表達式由運算符和操作數組成。比如1+2就是一個表達式,“+”是操作符,“1”和“2”是操作數。

一個表達式往往不止包含一個運算符,當一個表達式存在多個運算符時,各運算符的優先級如表8,處于同一優先級的運算符則從左到右運算。

表8? 運算符優先級比較

表8第二行中的“+”、“-”更簡單的理解可以認為,放在一個數值前面,標識該數值的正負屬性。這里展示一些簡單的表達式運算,如代碼9所示。

代碼9? 運算符的優先級示例

>>>24 + 12 / 6 ** 2 * 18 # 24+12/36*18 → 24+(1/3)*18 → 24+630.0>>> 24 + 12 / ( 6 ** 2 ) * 18 # 24+12/36*18 → 24+(1/3)*18 → 24+630.0>>>24 + ( 12 / ( 6 ** 2 ) ) * 18 # 24+(12/36)*18 → 24+(1/3)*18 → 24+630.0>>>24 + ( 12 / 6 ) ** 2 * 18 # 24+2**2*18 → 24+4*18 → 24+7296.0>>>( 24 + 12 ) / 6 ** 2 * 18 # 36/6**2*18 → 36/36*18 → 1*1818.0>>>- 4 * 5 + 3 # -20+3-17>>>4 * - 5 + 3 # -20+3-17

整理不易,求三連(分享、點贊、在看)

總結

以上是生活随笔為你收集整理的python 只取数值_快收藏!Python常用操作运算符,都在这了!(下)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。