python學習筆記2_二元運算符和比較運算


一、二元操作符

a+b : a加b

a-b :  a減b

a*b :  a乘b

a/b : a除以b

a//b:a整除以b,表示的是返回a除以b的結果的整數部分,而不是證明了a能被b整除。要證明a能被b整除,可以是if a%b==0: 或者a/b=int 等等

a**b : a的b次方

a&b : a與b,對於整數則是按位AND

a|b :  a或b,對於整數則是按位OR

a^b :  對布爾值,a異或b,對於整數則是按位異或

a==b : a和b相等則為Ture

a!=b: a和b不相等則為Ture

a<=b,a<b : 小於等於,小於

a>=b,a>b : 大於等於,大於

a is b: a和b是同一個python對象則為Ture

a is not b: a和b不是同一個python對象則為Ture

 

注意:

is: 檢查兩個引用是否指向同一個對象;

==: 兩個變量的值完全相等:

list():該函數總是創建一個新的python列表(即一份拷貝)

示例:

a=[1,2,3]

b=a

c=list(a)

若a is b,則返回ture;

若a is c則返回false; a is not c,則返回ture;

若a == c,則返回ture.

 

is 和is not 的常用之處是檢查一個變量是否為none,因為none只有一個實例:

a=none

若a is none,則返回ture

 


免責聲明!

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



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