1. 程式人生 > >python中的空值判斷和空字串判斷。

python中的空值判斷和空字串判斷。

之前有朋友問我Python怎麼對空值進行判斷,有沒有現成的函式?

好像還真沒有,除非你自己封裝一個,畢竟不同情況下對空值的認定標準也不唯一

比如:這兩個字串"''""  "是不是空呢?其實它不是空字串,但有時候對我們來說他就是無效資料,所以也是False。

那Python裡面的空值有哪些呢:

              None,False,0,0.0,0L,'',(),[],{}

如下:

                

可以看到後面兩個判斷的結果確實是True。

如果對空字串判斷,可以使用strip()函式:

它的作用是去掉字串兩邊的空字元。

                                            

如果對空值判斷的次數比較多,可以自己封裝適合自己的函式。提高效率,方便自己。