搞懂python、數據庫、linux中的各種空值(None,null,NaN,'',"")


1.Python 中 None 是 NoneType, 沒有長度, 表示空值, 布爾值為False, 即 None.bool() == False

2. null 和 NULL 表示數據庫中的空值, python中不存在這兩者。

3.在pandas 中 NaN 是缺失值的意思。 NaN 在python 中 導入用 from numpy import nan 或者 from numpy import NaN, 類型用 type() 判斷為 float, 值可以用math.isnan(),numpy.isnan(),pandas.isna(), pandas.isnull()判斷。在python3.7 中NaN和None都可以是float類型,都可以和數值做加法運算。

3. “null” 表示長度為4,由字母null組成的字符串

4. “” 和’’ 都表示空字符串,長度為0

5. " “表示長度為1的空格字符

6. `` 反引號在linux 命令中可以傳遞變量的值,`` 在linux中表示空變量

7. b’’ 表示 bytes 字節編碼空字符串

8. u”" 表示unicode 類型空字符串


免責聲明!

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



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