即使不把Python用於編程,也可以把它用作智能計算器,下劃線保存上次的計算結果,在計算時相當方便:
>>> 4 + 3
7
>>> _
7
>>> _ + 2
9
>>> a = 10
>>> _
9
2、代碼中壹個獨立的下劃線,表示這個變量不重要
壹個獨立的下劃線,它也是壹個變量名,只不過它比較特殊,當妳使用下劃線作為變量名時,就代表妳告訴大家,這個變量不重要,僅僅占個位置,可以忽略,後面不會再使用它。
當然了,這只是壹種約定俗成,妳要是不遵守也是可以的,畢竟在後面妳還可以通過下劃線來獲取這個變量的值。
for i, _ in [(1. 2), (3. 4)]:
print(i)
上面的代碼表示我們只需要列表內部元組的第壹個,第二個其實賦值給了下劃線,雖然後面妳可以通過下滑線來取到值,但是強烈建議妳不要這麽做,這違反了約定。
3、雙下劃線開頭和結尾的方法,是魔術方法
比如常見的"__int__"、"__dict__"、"__dir__"、"__doc__"、"__eq__"等等。
4、作為變量名中間的壹部分
相比駝峰命名,這叫做蛇形命名,比如user_name。
5、作為數字中間的壹部分,更易讀
>>> 10_000_000
10000000
>>> 1_280_500_000 == 1280500000
True