Movatterモバイル変換
[0]ホーム
[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]ページ先頭