- 論壇徽章:
- 0
|
python is是種很特殊的語(yǔ)法,你在其它的語(yǔ)言應(yīng)該不會(huì)見(jiàn)到這樣的用法,今天就來(lái)說(shuō)說(shuō)這個(gè)把。
python is 按照自字面的意思就是什么東西是什么的,比如he is a boy,他是一個(gè)大男孩,而我們一般在寫(xiě)python程序的時(shí)候,也會(huì)用到一些判斷,有的時(shí)候也會(huì)用到python is,比如判斷下這個(gè)字符是否為none。
下面是python is的例子,比如我們來(lái)判斷下一個(gè)字符串。
a = 'abc'
if a is not None:
print 'a is not none'
輸出的結(jié)果是 a is not none
那現(xiàn)在就有個(gè)疑問(wèn)了,什么時(shí)候會(huì)出現(xiàn)None,不然我們就不用python is來(lái)判斷了。
一般在python里面我們的調(diào)用一些方法的話,會(huì)返回None,而不是其它的值,比如python 列表操作方法里面的python append()就是返回
None,其它的一些方法也會(huì)返回None,所以python is就有用武之地了。 |
|