Python 3.0リリース

本家Pythonのオフィシャルページでもアナウンスがされておりますが、スクリプト言語の「Python」が3.0になりました。

screenshot

2.6から3.0になり、言語仕様がいろいろと変わり、これまでの書き方では通用しない点も出てきたようです。

特にわかりやすいところでは、print文がprint()関数になり、常に括弧"()"が必要になりました。

他にも、long型がint型にリネームされ、従来のint型は廃止になりました。

Unicode文字列とバイト型を区別するようにもなりました。

様々な変更点は、開発者のGuido van Rossum氏によるドキュメントがあるようです。

ソースコードを2.6から3.0へ移行するツールとして「2to3」が公開されているようなので、そちらをチェックするのも良いかもしれません。