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

歡迎訪問 生活随笔!

生活随笔

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

python

python中运算符号怎样表示_Python中的运算符与表达式

發布時間:2023/12/3 python 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中运算符号怎样表示_Python中的运算符与表达式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

你所編寫的大多數語句(邏輯行)都包含了表達式(Expressions)。一個表達式的簡單例子便是 2+3。表達式可以拆分成運算符(Operators)與操作數(Operands)。

運算符(Operators)是進行某些操作,并且可以用諸如 + 等符號或特殊關鍵詞加以表達的功能。運算符需要一些數據來進行操作,這些數據就被稱作操作數(Operands)。在上面的例子中 2 和 3 就是操作數。

運算符

接下來我們將簡要了解python教程各類運算符及它們的用法。

要記得你可以隨時在解釋器中對給出的案例里的表達式進行求值。例如要想測試表達式 2+3,則可以使用交互式 Python 解釋器提示符:

>>> 2 + 35>>> 3 * 515>>>

下面是可用運算符的速覽:

+(加)

兩個對象相加。

3+5 則輸出 8。'a' + 'b' 則輸出 'ab'。

-(減)

從一個數中減去另一個數,如果第一個操作數不存在,則假定為零。

-5.2 將輸出一個負數,50 - 24 輸出 26。

*(乘)

給出兩個數的乘積,或返回字符串重復指定次數后的結果。

2 3 輸出 6。'la' 3 輸出 'lalala'。

** (乘方)

返回 x 的 y 次方。

3 * 4 輸出 81 (即 3 3 3 3)。

/ (除)

x 除以 y

13 / 3 輸出 4.333333333333333。

// (整除)

x 除以 y 并對結果向下取整至最接近的整數。

13 // 3 輸出 4。

-13 // 3 輸出 -5。

% (取模)

返回除法運算后的余數。

13 % 3 輸出 1。-25.5 % 2.25 輸出 1.5。

<< (左移)

將數字的位向左移動指定的位數。(每個數字在內存中以二進制數表示,即 0 和1)

2 << 2 輸出 8。 2 用二進制數表示為 10。

向左移 2 位會得到 1000 這一結果,表示十進制中的 8。

(右移)

將數字的位向右移動指定的位數。

11 >> 1 輸出 5。

11 在二進制中表示為 1011,右移一位后輸出 101 這一結果,表示十進制中的 5。

& (按位與)

對數字進行按位與操作。1

5 & 3 輸出 1。

| (按位或)

對數字進行按位或操作。2

5 | 3 輸出 7。

^(按位異或)

對數字進行按位異或操作。3

5 ^ 3 輸出 6。

~ (按位取反)4

x 的按位取反結果為 -(x+1)。

~5 輸出 -6。

< (小于)

返回 x 是否小于 y。所有的比較運算符返回的結果均為 True 或 False。請注意這些名稱之中的大寫字母。

5 < 3 輸出 False,3 < 6 輸出 True。

比較可以任意組成組成鏈接:3 < 5 < 7 返回 True。

(大于)

返回 x 是否大于 y。

5 > 3 返回 True。如果兩個操作數均為數字,它們首先將會被轉換至一種共同的類型。否則,它將總是返回 False。

<= (小于等于)

返回 x 是否小于或等于 y。

x = 3; y = 6; x<=y 返回 True。

= (大于等于)

返回 x 是否大于或等于 y。

x = 4; y = 3; x>=3 返回 True。

== (等于)

比較兩個對象是否相等。

x = 2; y = 2; x == y 返回 True。

x = 'str'; y = 'stR'; x == y 返回 False。

x = 'str'; y = 'str'; x == y 返回 True。

!= (不等于)

比較兩個對象是否不相等。

x = 2; y = 3; x != y 返回 True。

not (布爾“非”)5

如果 x 是 True,則返回 False。如果 x 是 False,則返回 True。

x = True; not x 返回 False。

and (布爾“與”)6

如果 x 是 False,則 x and y 返回 False,否則返回 y 的計算值。

當 x 是 False 時,x = False; y = True; x and y 將返回 False。在這一情境中,Python 將不會計算 y,因為它已經了解 and 表達式的左側是 False,這意味著整個表達式都將是 False 而不會是別的值。這種情況被稱作短路計算(Short-circuit Evaluation)。

or(布爾“或”)7

如果 x 是 True,則返回 True,否則它將返回 y 的計算值。

x = Ture; y = False; x or y 將返回 Ture。在這里短路計算同樣適用。

總結

以上是生活随笔為你收集整理的python中运算符号怎样表示_Python中的运算符与表达式的全部內容,希望文章能夠幫你解決所遇到的問題。

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