Второй альфа релиз Python 3.0a2
Dmitry Vasiliev 23:01, 2007 12 8Вчера вышел второй альфа релиз новой версии Python - Python 3.0a2. Изменились в основном внутренности, из видимых разработчикам изменений можно отметить появление нового типа bytearray. Теперь объекты bytes сделаны неизменяемыми и для изменяемых байтовых массивов надо использовать bytearray:
$ ./python
Python 3.0a2 (py3k:59429, Dec 8 2007, 22:01:38)
>>> b = bytes("abc", "ascii")
>>> b
b'abc'
>>> b[0] = 100
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'bytes' object does not support item assignment
>>> ba = bytearray("abc", "ascii")
>>> ba
bytearray(b'abc')
>>> ba[0] = 100
>>> ba
bytearray(b'dbc')
Скачать новую версию можно здесь: http://www.python.org/download/releases/3.0/, документация: http://docs.python.org/dev/3.0/.
Add comment