3
A
回答
8
內部的python解釋器,_
是一個特殊的變量,返回前一行的輸出,因此取決於該變量值的最後一行類型可能不同。
例如,
>>> type(_)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name '_' is not defined
>>> 1
1
>>> type(_)
<type 'int'>
>>> type(_)
<type 'type'>
相關問題
- 1. Python類型存在
- 2. Python numba.jit類型
- 3. isinstance(對象類型)在python
- 4. 類型錯誤在Python
- 5. 錯誤類型在Python
- 6. 在Python中使用類型類創建一個類型類
- 7. 類在Python申請文件類型的
- 8. Python分類數據類型
- 9. Python內置類型子類
- 10. 從(Python)的類/類型
- 11. Python中的類型和類
- 12. Python類型系統 - 對象與類型
- 13. 的Python:類型錯誤:unorderable類型
- 14. 類型暗示python
- 15. Python:類型錯誤
- 16. Python類型比較
- 17. Python數據類型
- 18. Python類型相等
- 19. Python列表類型
- 20. Python類型轉換
- 21. python數據類型
- 22. Python:類型錯誤
- 23. Python靜態類型?
- 24. Python類型鑄造
- 25. python csv DictReader類型
- 26. 在python中比較unicode類型和str類型日期
- 27. 可選[類型[美孚]在Python會引發類型錯誤3.5.2
- 28. Python 2.7類型提示在PyCharm中可調用的類型
- 29. 轉換內建函數類型方法類型(在Python 3)
- 30. 類型錯誤:unhashable類型:「快譯通」在Python
[是對單下劃線 「\ _」 內置在Python變量?](http://stackoverflow.com/questions/1538832/is-the-single-下劃線內置的變量在Python中)或[在Python/IPython解釋器中爲單個下劃線_賦值](http://stackoverflow.com/q/17580289/2301450)或[目的是什麼Python中的單個下劃線「_」變量?](http://stackoverflow.com/q/5893163/2301450)或[爲什麼在Python解釋器中鍵入_返回True? \ [duplicate \]](http://stackoverflow.com/q/22269897/2301450) – vaultah
在某些時候,Guido得到了Perl的嫉妒。 :P –
假設你上一行也是用'type()'玩的,這意味着'_'引用了你測試的最後一個對象的一些實際類型。這相當於你輸入'(str)'或'type(int)'時得到的結果。 –