アカウント名:
パスワード:
地味に嬉しいのが、str.formatメソッドのフィールド番号が省略可能になった点ですね。これはPython 3.0から追加された文字列書式化メソッドなのですが、従来は全てのフィールドに番号が必要でした。(番号が振られるので、出力順序を変えられるという利点あり)
>>> print('foo = {0}, bar = {1}'.format(123, 456))foo = 123, bar = 456
これが、Python 3.1からは省略可能になったようです。(但し、出力順序は引数順固定、かつ番号指定形式との混在不可)
>>> print('foo = {}, bar = {}'.format(123, 456))foo = 123, bar = 456
また、Python 3.1から旧タイプの文字列書式化演算子'%'が非推奨になります
また、Python 3.1から旧タイプの文字列書式化演算子'%'が非推奨になります。
非常に秀逸な演算子だと感じていたんですが、とても残念です。Pythonがどんどん簡潔でなくなっていく…
スクリプトを書き捨てる言語から、ライブラリを蓄積する言語に変わってきた感じがします。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家
雑感 (スコア:2, 参考になる)
地味に嬉しいのが、str.formatメソッドのフィールド番号が省略可能になった点ですね。
これはPython 3.0から追加された文字列書式化メソッドなのですが、従来は全てのフィールドに番号が必要でした。
(番号が振られるので、出力順序を変えられるという利点あり)
これが、Python 3.1からは省略可能になったようです。
(但し、出力順序は引数順固定、かつ番号指定形式との混在不可)
また、Python 3.1から旧タイプの文字列書式化演算子'%'が非推奨になります
Re:雑感 (スコア:1)
また、Python 3.1から旧タイプの文字列書式化演算子'%'が非推奨になります。
非常に秀逸な演算子だと感じていたんですが、とても残念です。
Pythonがどんどん簡潔でなくなっていく…
Re:雑感 (スコア:2)
スクリプトを書き捨てる言語から、ライブラリを蓄積する言語に変わってきた感じがします。
Re: (スコア:0)