python

Второй альфа релиз 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

Name:
Email: (Never will be published.)
Web site:
Comment: (Paragraphs divided by empty lines, line breaks and links will be automatically formatted.)