python判斷語句is與==的區別

python的is比較兩個對象是否相等,==判斷的是兩個對象的值是否相等
比如:

def is_undefined1(name):
    if name is u'undefined':
        return True
    return False

def is_undefined2(name):
    if name == u'undefined':
        return True
    return False

#調用
name=u"undefined"
is_undefined1(name)#返回False
is_nudefined2(name)#返回True
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章