トップ Team(・∀・)2ch 新規 一覧 検索 ヘルプ RSS ログイン

Python3.0の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!Python3.0情報
* dict.keys()/range()/zip() はイテレータを返す 
* 文字列は unicode 型に統合,バイト列は可変の str 型に統合 
*  str から upper(), lower(), lfill() など「文字列的」操作関数を除去 
*  バイナリとテキストデータを区別し,ファイル入出力 API も別にする 
* C stdio より高水準な入出力 API を提供する 
* old-style クラス除去 
* 整数除算は整数でなく浮動小数点数を返す 
* int と long integer 統合 
* sys.exc_* 除去 
* dict.has_key(), file.xreadlines(), xrange(), itertools.izip(), apply(), input(), buffer(), coerce() 除去 
* deprecated モジュール除去 
* exec, print は関数になる 
* `x` 表現除去 
* except 節に修飾語 as 追加 
* 内包表記は実質 list(ジェネレータ式) になる 
* raise Exc, exc_arg 形式を除去 
* lambda は残す 
* <, > を使った比較が id() 値の比較にフォールバックしなくなる 
* 呼び出しシグネチャに応じて振る舞いを変える generic/overloaded function 追加