python中判斷兩個對象是否相等


#coding=utf-8
#比較兩個對象是否相等
#python 2中使用cmp(),==,is
#is 主要是判斷 2 個變量是否引用的是同一個對象,如果是的話,則返回 true,否則返回 false。
#== 用來判斷兩個對象的值是否相等(跟 Java 不同,Java 中 == 用來判斷是否是同一個對象)
a = 256
b = 256
print id(a)
print id(b)
print a is b

print a==b

print "cmp(80, 100) : ", cmp(80, 100)
print "cmp(180, 100) : ", cmp(180, 100)
print "cmp(-80, 100) : ", cmp(-80, 100)
print "cmp(80, -100) : ", cmp(80, -100)

 

#python 3中使用operator
#>>> import operator
#>>> operator.eq("hello","name")
#False
#>>> operator.eq("hello","hello")
#True
#>>>


免責聲明!

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



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