既然Python中的bytes()函數存在哪個版本?我正在編寫一些代碼,它必須與儘可能多的python版本兼容,所以這種信息對我來說非常重要。是否有很好的來源可以輕鬆找到這些問題的答案?從什麼時候Python中存在bytes()函數?
3
A
回答
7
PEP 3112添加了對Python3字面字節的支持。 Python 3採用了Unicode作爲該語言的基本字符串類型,並將其表示爲8位文字或者作爲b'string'
或使用bytes
構造函數。
爲了將來的兼容性,字節是在Python2.6中引入的。但請注意,在2.6字節中是不同的,並且服務於不同於3.x字節的目的。 在what's new 2.6 document中給出了Python2.6中包含字節的最準確和最簡潔的說明。
0
Python 2.6.6 (r266:84297, Aug 24 2010, 18:46:32) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> bytes()
''
此外,還有文檔上閱讀起來: http://www.python.org/dev/peps/pep-0358/
相關問題
- 1. 什麼時候注入構造函數,什麼時候是CDI
- 2. 什麼時候sys.stdin在Python中沒有?
- 3. 在Python中,什麼時候platlib!= purelib?
- 4. 什麼時候應該將函數存儲到變量中?
- 5. 什麼時候Python導入?
- 6. 函數ggplot:什麼時候它不識別參數,什麼時候它?
- 7. 什麼時候執行了javascript函數
- 8. 什麼時候緩存數據
- 9. 什麼時候創建函數本地python變量?
- 10. 爲什麼UdpClient.Send中有'bytes'參數?
- 11. 什麼時候應該在jquery函數中使用return false?
- 12. 什麼時候在php中使用析構函數?
- 13. 什麼時候在嵌套類中調用構造函數(Java)
- 14. 什麼時候在Elixir中內聯一個函數
- 15. 什麼時候在C++中調用析構函數?
- 16. 什麼時候'quietly = TRUE'實際上在require()函數中工作?
- 17. 什麼時候在javascript中使用函數?
- 18. 什麼時候在cpp中調用拷貝構造函數?
- 19. 什麼時候在C++中生成默認構造函數
- 20. 什麼時候應該在模板函數中使用typename?
- 21. 什麼時候在postresql查詢中使用COALESCE函數?
- 22. 我們什麼時候需要在codeIgniter中使用base_url()函數?
- 23. 什麼時候從內存中釋放定時器
- 24. 函數鏈接結果?從什麼時候這是可能的?
- 25. 什麼時候需要從構造函數調用`super`?
- 26. 什麼時候在調用javascript函數時使用()
- 27. 什麼時候/爲什麼要在回調函數中使用「return」
- 28. 什麼是複製構造函數,什麼時候應該在C#中使用?
- 29. 什麼時候必須要在C++類中定義析構函數,爲什麼?
- 30. 什麼時候在C++中使用函數引用而不是函數指針?
'bytes'不是一個函數,它是一個類型。另請參閱http://python3porting.com/problems.html#bytes-strings-and-unicode –