Python 中的數(shù)字加 l 是什么意思呢?
首先,我們需要知道 l 代表了 long integer 類型,也就是長整型。
在 Python 2 中,整數(shù)類型分為 int 和 long 兩種,int 類型的取值范圍是 -231~231-1,而 long 類型的取值范圍則更大。若要直接賦值一個 long 類型的變量,則需在數(shù)字后添加 l 或 L,這樣 Python 才能正確地理解。
示例代碼如下:
num = 12345678901234567890L # 在數(shù)字后添加 L 即可定義 long 類型變量 print(type(num)) print(num)
運(yùn)行結(jié)果如下:
# 請注意,Python 3 中已經(jīng)沒有 long 類型,統(tǒng)一使用 int 類型 12345678901234567890
由于 Python 3 中取消了 long 類型,因此在新版 Python 中不需要特別注意數(shù)字加 l 的問題。