python中的運算符是什么?
運算符是Python中執行算術或邏輯計算的特殊符號。運算符所操作的值稱為操作數。
例如:
>>> 2+3 5
在這里,+是執行加法的運算符。2和3是操作數,5是操作的輸出。
算術運算符
算術運算符用於執行數學運算,例如加法,減法,乘法等。
示例1:Python中的算術運算符
x = 15 y = 4 # Output: x + y = 19 print('x + y =',x+y) # Output: x - y = 11 print('x - y =',x-y) # Output: x * y = 60 print('x * y =',x*y) # Output: x / y = 3.75 print('x / y =',x/y) # Output: x // y = 3 print('x // y =',x//y) # Output: x ** y = 50625 print('x ** y =',x**y)
輸出量
x + y = 19 x-y = 11 x * y = 60 x / y = 3.75 x // y = 3 x ** y = 50625
俗話說,實踐出真知~
小的在這給大家安利一套《2020最新企業Pyhon項目實戰》視頻教程,可以去小編的Python交流.扣扣.裙 :8衣久二五寺久寺二(數字的諧音轉換下可以找到了)免費下載。
比較運算符
比較運算符用於比較值。它返回True或False根據條件返回。
示例2:Python中的比較運算符
x = 10 y = 12 # Output: x > y is False print('x > y is',x>y) # Output: x < y is True print('x < y is',x<y) # Output: x == y is False print('x == y is',x==y) # Output: x != y is True print('x != y is',x!=y) # Output: x >= y is False print('x >= y is',x>=y) # Output: x <= y is True print('x <= y is',x<=y)
輸出量
x> y為假 x <y為真 x == y為假 x!= y為真 x> = y為假 x <= y為真
邏輯運算符
邏輯運算符是and,or,not 。
Operator | 含義 | 例 |
and | 如果兩個都為真 | x和y |
or | 如果任何一個為真 | x或y |
not | 如果是false,則為true | 不是x |
示例3:Python中的邏輯運算符
x = True y = False print('x and y is',x and y) print('x or y is',x or y) print('not x is',not x)
輸出量
x和y為假
x或y為真
不是x為False
這是這些運算符的真值表。
位運算
按位運算符作用於操作數,就好像它們是二進制數字的字符串一樣。它們一點一點地運行,因此得名。
例如,2是10二進制文件,7是111。
在下面的表格:讓X= 10(0000 1010二進制),並且ÿ= 4(0000 0100二進制)
賦值運算符
在Python中使用賦值運算符為變量賦值。
a = 5 是一個簡單的賦值運算符,它將變量右邊的值5賦給變量 一種 在左邊。
Python中有許多類似的復合運算符,a += 5它們會添加到變量中,然后再分配給它們。等同於a = a + 5。
特殊運算符
Python語言提供了一些特殊類型的運算符,例如身份檢測運算符或成員檢測運算符。下面通過示例對其進行描述。
身份檢測運算符
is而is not在Python的身份運營。它們用於檢查兩個值(或變量)是否位於內存的同一部分。兩個相等的變量並不意味着它們是相同的。
Operator | 含義 | 例 |
is | 如果操作數相同則為真(引用同一對象) | x is True |
is not | 如果操作數不相同,則為真(不引用同一對象) | x is not True |
示例4:Python中的身份檢測運算符
x1 = 5 y1 = 5 x2 = 'Hello' y2 = 'Hello' x3 = [1,2,3] y3 = [1,2,3] # Output: False print(x1 is not y1) # Output: True print(x2 is y2) # Output: False print(x3 is y3)
輸出量
假
真正
假
在這里,我們看到 x1 和 11是具有相同值的整數,因此它們既相等又相同。情況也是一樣2倍 和 22 (字符串)。
但 3倍 和 33是列表。它們是相等的但不相同。這是因為盡管它們相等,但解釋器將它們分別定位在內存中。
成員檢測運算符
in而not in在Python成員檢測運算。它們用於測試在序列(字符串,列表,元組,集合和字典)中是否找到值或變量。
在字典中,我們只能測試鍵的存在,而不是值。
示例#5:Python中的成員檢測運算符
x = 'Hello world' y = {1:'a',2:'b'} # Output: True print('H' in x) # Output: True print('hello' not in x) # Output: True print(1 in y) # Output: False print('a' in y)
輸出量
真正
真正
真正
假
這里,'H'是X但'hello'不存在X(請記住,Python區分大小寫)。同樣,1是鍵,'a'是字典中的值ÿ。因此,'a' in yreturn False。
最后小的給大家安利一套2020最新python入門到高級項目實戰視頻教程,可以去小編的Python交流.扣扣.裙 :8衣久二五寺久寺二(數字的諧音轉換下可以找到了),還可以跟行業大牛交流討教!
本文的文字及圖片來源於網絡加上自己的想法,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯系我們以作處理。