python運算符


關於python運算符的詳細講解

運算符分為:

1.1:算術運算符

1.2:比較(關系)運算符

1.3 :賦值運算符

1. 不同類型的對象進行比較,從來不會相等(不同的數字類型除外);

2. 當把<、<=、> 和 >=操作符在這幾種情況下會拋出TypeError異常: (1) 用於復數和另外的內置數字類型進行比較時;(2) 比較的對象為不同類型,無法進行比較時;(3) 未定義的其他情況下;

3. 一個類的不同實例通常是不相等的,除非該類定義了__eq__()方法;

4. 一個類的實例不能相對於同一類或其他類的的其他實例進行排序,除非該類定義了足夠的方法__lt__(), __le__(), __gt__(), __ge__()。如果想要比較運算符的常規含義, __lt__()和__eq__()就足夠了;

5. is 和 is not操作符的行為是不能自定義的;另外,它們可以被應用到兩個不同類型的對象,不會已發異常。

6. 另外兩個具有相同句法優先級的操作是 in 和 not in,它們支持序列、集合和映射類型的對象。

7.比較運算的結果為布爾值:True 或 False

1.4:邏輯運算符

1.5:位運算符

1.6:成員運算符

1.7:身份運算符

 

Python中運算符分為:

  1. 算術運算符:主要用於兩個對象算數計算(加減乘除等運算)
  2. 比較(關系)運算符:用於兩個對象比較(判斷是否相等、大於等運算)
  3. 賦值運算符:用於對象的賦值,將運算符右邊的值(或計算結果)賦給運算符左邊。
  4. 邏輯運算符:用於邏輯運算(與或非等)。
  5. 位運算符: 對Python對象進行按照存儲的bit操作。
  6. 成員運算符:判斷一個對象是否包含另一個對象。
  7. 身份運算符:判斷是不是引用自一個對象                     

算數運算符的優先級

 

 

 

 

算數運算符

比較運算符

 

賦值運算符

 

 

 

邏輯運算符

 

位運算符

 

 我的總結:

 在python的運算符中重要的是記住算數運算符,比較運算符,邏輯運算符,賦值運算符這四大運算符要基本掌握;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM