Movatterモバイル変換


[0]ホーム

URL:


[Python-Dev] python/dist/src/Doc/tut tut.tex,1.276,1.277

Reinhold Birkenfeldreinhold-birkenfeld-nospam at wolke7.net
Tue Aug 23 19:23:25 CEST 2005


rhettinger at users.sourceforge.net wrote:I'm not a native speaker, but...> @@ -114,7 +114,7 @@>  programs, or to test functions during bottom-up program development.>  It is also a handy desk calculator.>> -Python allows writing very compact and readable programs.  Programs> +Python enables programs to written compactly and readably.  Programs>  written in Python are typically much shorter than equivalent C or>  \Cpp{} programs, for several reasons:>  \begin{itemize}...shouldn't it be "programs to be written compactly"?> @@ -1753,8 +1753,8 @@>>  \begin{methoddesc}[list]{pop}{\optional{i}}>  Remove the item at the given position in the list, and return it.  If> -no index is specified, \code{a.pop()} returns the last item in the> -list.  The item is also removed from the list.  (The square brackets> +no index is specified, \code{a.pop()} removes and returns the last item> +in the list.  The item is also removed from the list.  (The square brackets>  around the \var{i} in the method signature denote that the parameter>  is optional, not that you should type square brackets at that>  position.  You will see this notation frequently in theThats twice the same the same (removal from list).> @@ -1985,7 +1987,9 @@>  \section{The \keyword{del} statement \label{del}}>>  There is a way to remove an item from a list given its index instead> -of its value: the \keyword{del} statement.  This can also be used to> +of its value: the \keyword{del} statement.  Unlike the \method{pop()})> +method which returns a value, the \keyword{del} keyword is a statement> +and can also be used to>  remove slices from a list (which we did earlier by assignment of an>  empty list to the slice).  For example:The del keyword is a statement?> @@ -2133,8 +2137,8 @@>  keys.  Tuples can be used as keys if they contain only strings,>  numbers, or tuples; if a tuple contains any mutable object either>  directly or indirectly, it cannot be used as a key.  You can't use> -lists as keys, since lists can be modified in place using their> -\method{append()} and \method{extend()} methods, as well as slice and> +lists as keys, since lists can be modified in place using methods like> +\method{append()} and \method{extend()} or modified with slice and>  indexed assignments.Is the second "modified" necessary?> @@ -5595,8 +5603,8 @@>  to round it again can't make it better:  it was already as good as it>  gets.>> -Another consequence is that since 0.1 is not exactly 1/10, adding 0.1> -to itself 10 times may not yield exactly 1.0, either:> +Another consequence is that since 0.1 is not exactly 1/10,> +summing ten values of 0.1 may not yield exactly 1.0, either:>>  \begin{verbatim}>  >>> sum = 0.0Is it clear from context that the "0.1 is not exactly 1/10" refers tofloating point only?> @@ -5637,7 +5645,7 @@>  you can perform an exact analysis of cases like this yourself.  Basic>  familiarity with binary floating-point representation is assumed.>> -\dfn{Representation error} refers to that some (most, actually)> +\dfn{Representation error} refers to fact that some (most, actually)>  decimal fractions cannot be represented exactly as binary (base 2)>  fractions.  This is the chief reason why Python (or Perl, C, \Cpp,>  Java, Fortran, and many others) often won't display the exact decimal"...refers to the fact..."?Reinhold-- Mail address is perfectly valid!


More information about the Python-Devmailing list

[8]ページ先頭

©2009-2025 Movatter.jp