Python中的數字可以用整數和浮點數兩種方式表示。在輸入數字時,有時會發現末尾有一個小寫字母 "l"。這個 "l" 是什么意思呢?
num = 10l print(num)
運行上面的代碼會得到一個語法錯誤,提示 "invalid syntax"。
實際上,Python中并沒有單獨的 "long" 類型。在早期的 Python2 版本中,整數類型被分為 "int" 和 "long" 兩種,其中 int 是有符號整數類型,long 則是無限大小的整數類型。為了表示一個 long 類型的整數,需要在數字的末尾加上 "L" 或 "l"。
num = 100000000000000000000L print(num)
上面的代碼可以正常運行,并輸出一個非常大的數字。但是在 Python3 中,已經取消了 "long" 類型,只保留了 "int"。
num = 100000000000000000000 print(num)
在 Python3 中,上面的代碼同樣可以正常運行。
總之,如果在 Python2 中使用 "long" 類型時,在數字末尾加上 "L" 或 "l",而在 Python3 中則不需要。
上一篇python 數字圖像
下一篇vue實現全選框