Python語言中=和==有什麼區別?

老男孩IT教育機構發表於2024-01-30

  眾所周知,Python是一門語法簡潔優美,功能強大的程式語言,應用領域非常廣泛,而且具有豐富的第三方庫。這篇文章,小編為大家分享一個新的知識點:Python語言中=和==有什麼區別?以下是詳細的內容介紹。

  Python語言中=和==有什麼區別?

  在Python中,=是賦值的意思,==是用於判斷是否相等。

  他們之間的區別就是代表的含義有所不同。

  一個等號代表的含義是賦值,將某一個數值賦給某個變數,比如a=3,將3這個數值賦予給a。

  兩個等號是判斷是否相等,返回True和False,比如1==1,他們是相等的,那麼就返回true;1==2,他們是不相等的,那麼就返回false。

  Python比較運算子

  ==:等於-比較物件是否相等;

  !=:不等於-比較兩個物件是否不相等;

  <>:不等於-比較兩個物件是否不相等,在Python3中已廢棄;

  >:大於-返回X是否大於y;

  <:小於-返回X是否小於y,所有比較運算子返回1表示真,返回0表示假。這分別與特殊的變數True和False等價;

  >=:大於等於-返回X是否大於等於Y;

  <=:大於等於-返回X是否小於等於Y。

  Python賦值運算子

  =:簡單的賦值運算子;

  +=:加法賦值運算子;

  -=:減法賦值運算子;

  *=:乘法賦值運算子;

  /=:除法賦值運算子;

  %=:取模賦值運算子;

  **=:冪賦值運算子;

  //=:取整除賦值運算子。


來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/69952527/viewspace-3005691/,如需轉載,請註明出處,否則將追究法律責任。

相關文章