[Pythonjp-checkins] [python-doc-ja] push by hinac****@gmail***** - 翻訳 2.7.2: faq/design on 2011-11-08 00:15 GMT

アーカイブの一覧に戻る

pytho****@googl***** pytho****@googl*****
2011年 11月 8日 (火) 09:16:25 JST


Revision: cdbcfff10e6f
Author:   Arihiro TAKASE <hinac****@gmail*****>
Date:     Mon Nov  7 16:15:45 2011
Log:      翻訳 2.7.2: faq/design
http://code.google.com/p/python-doc-ja/source/detail?r=cdbcfff10e6f

Modified:
  /faq/design.rst

=======================================
--- /faq/design.rst	Sun Nov  6 08:09:46 2011
+++ /faq/design.rst	Mon Nov  7 16:15:45 2011
@@ -73,9 +73,9 @@
  ``str()`` 関数はそれより少ない桁を表示するので、より意図を汲んだ
  感覚的な数を得やすいです::

-   >>> 0.2
-   0.20000000000000001
-   >>> print 0.2
+   >>> 1.1 - 0.9
+   0.20000000000000007
+   >>> print 1.1 - 0.9
     0.2

  その結果、\ ``==`` による浮動小数点の演算結果の比較は間違いやすいです。
@@ -268,13 +268,19 @@

  これは文字列リテラルに与えられた分離子 (デフォルトでは空白文字) によって
  区切られた部分文字列を返すように指示しています。
+このとき、Unicode 文字列は Unicode 文字列のリストを返し、ASCII 文字列は
+ASCII 文字列のリストを返すから、みんな幸せです。

  :meth:`~str.join` は、セパレータ文字列に、文字列のシーケンスを
  イテレートして隣り合う要素の間に自身を挿入するように指示しているので、
  文字列のメソッドです。このメソッドは、
  独自に定義された新しいクラスを含め、シーケンスの規則を
-満たすいかなる引数にも使えます。バイト列や可変バイト列オブジェクトにも
-同様のメソッドがあります。
+満たすいかなる引数にも使えます。
+
+これは文字列メソッドなので、Unicode 文字列にも 通常の ASCII 文字列にも
+使えます。``join()`` がシーケンス型のモジュールだったとしたら、
+そのシーケンス型はどちらの型の文字列を返すか、セパレータの型によって
+決めなければなりません。


  例外はどれくらい速いのですか?
@@ -442,7 +448,7 @@
  Python のコードが参照カウントの実装の振る舞いに依るとき、
  この違いが微妙な移植問題を起こすことがあります。

-.. XXX relevant for Python 3?
+.. XXX relevant for Python 2.6?

     Sometimes objects get stuck in tracebacks temporarily and hence are not
     deallocated when you might expect.  Clear the tracebacks with::




Pythonjp-checkins メーリングリストの案内
アーカイブの一覧に戻る