Differences between revisions 1 and 23 (spanning 22 versions)
Revision 1 as of 2007-07-01 05:44:17
Size: 21
Editor: XiaoQi
Comment:
Revision 23 as of 2007-07-01 06:34:56
Size: 3470
Editor: XiaoQi
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
[[TableOfContents]]
 1. ''Para 1'':……Python 中'''任何东西都是对象''' <!> ,…… (!) 为了和前面章节的用词统一, (./) '''万物皆对象'''
== 概览 ==
 1. ''例4.2上'':……它可以'''使用''' <!> 任何……作为参数…… (./) '''接受'''
 1. ''例4.2, Para 1'':缺省地,程序输出进行了格式化处理 {i} ^,以使其^易于阅读
== 使用可选参数和命名参数 ==
 1. ''例4.4下, 提示'':调用函数时唯一'''需要''' <!> 做的事情就是为每一个必备参数指定值…… (./) '''必须'''
== 使用type、str、dir和其它内置函数 ==
 1. ''Para 1'':''...This was actually a conscious design decision,...''[[BR]]
 ……其实这是一个非常明智的设计'''决策'''……[[BR]]
 (!) ''decision''固然是“决策”的意思,但我想此处Mark的意思应该是“策略”而不是“决策”。[[BR]]
 (./) ……其实这是一个非常明智的设计'''策略'''……
=== type函数 ===
`pass`
=== str函数 ===
 1. ''Para 1'':''The str coerces data into a string. Every datatype can be coerced into a string.''[[BR]]
 str 将数据强制'''转型''' <!> 为字符串。每种数据类型都可以强制'''转型'''为字符串。[[BR]]
 (!) ''coerce''在国内不是通译为“强制转换”吗,我真不知道[:YuLin]是怎么会想到用“转型”这个词的。(台湾译风的影响?)[[BR]]
 (./) '''转换'''[[BR]]
 1. ''例4.6, (4)'':''You'll use this to your advantage in the info function...''[[BR]]
 你将会使用这一点来'''提高'''你的 info 函数[[BR]]
 (./) 你将会使用这一点来'''改进'''你的 info 函数
 1. ''例4.7, (1)'':li 是一个列表,所以 dir(li) 返回 {i} ^一个包含^所有列表方法的'''一个'''^相应地,删除这里^列表。
 1. ''例4.8上'':如果参数对象是可调用的'''那么'''返回 true''','''否则返回 false。 (./) 如果参数对象是可调用的,返回 true;否则返回 false。
 1. ''例4.8, (1)'':''...but the module contains a lot of useful constants like this string.punctuation, which contains all the standard punctuation characters.''[[BR]]
 但是在这个模块中包含了许多有用的变量'''比如''' string.punctuation,这个'''模块'''包含了所有标准的标点符号字符。[[BR]]
 (!) 估计是一个''which''把译者给搞懵了,竟然稀里糊涂地翻译成了“模块”[[BR]]
 (./) 但是在这个模块中包含了许多有用的变量''',例如''' string.punctuation,这个'''字符串'''包含了所有标准的标点符号字符。
=== 内置函数 ===
 1. ''Para 2'':像这样考虑的好处是,'''是你'''可以获取__builtin__ 模块信息的…… (!) 估计是typo (./) '''你是'''
 1. ''Para 2'':猜到什么了吗,^现在我们的 ^Python 有一个称为 info 的函数。 (!) 从上下文来看,info函数明显是作者自己写的,而不是Python原有的。
 1. ''Para 2, Line -1'':……应该看上去已经^很^熟悉了。 (!) 这里是为了中文表达的顺畅
== 通过getattr获取对象引用 ==
 1. ''例4.10, (3)'':如果不'''深信'''它是多么的有用 (./) '''确信'''
 1. ''例4.12, (3)'':现在你可以简单地调用输出函数就像调用其它函数一样'''了'''。 (./) 现在你可以简单地调用输出函数''','''就像调用其它函数一样。



== 反馈 ==
[[PageComment2]]

自省的威力

TableOfContents

  1. Para 1:……Python 中任何东西都是对象 <!> ,…… (!) 为了和前面章节的用词统一, (./) 万物皆对象

概览

  1. 例4.2上:……它可以使用 <!> 任何……作为参数…… (./) 接受

  2. 例4.2, Para 1:缺省地,程序输出进行了格式化处理 {i} ,以使其易于阅读

使用可选参数和命名参数

  1. 例4.4下, 提示:调用函数时唯一需要 <!> 做的事情就是为每一个必备参数指定值…… (./) 必须

使用type、str、dir和其它内置函数

  1. Para 1...This was actually a conscious design decision,...BR ……其实这是一个非常明智的设计决策……BR (!) decision固然是“决策”的意思,但我想此处Mark的意思应该是“策略”而不是“决策”。BR (./) ……其实这是一个非常明智的设计策略……

type函数

pass

str函数

  1. Para 1The str coerces data into a string. Every datatype can be coerced into a string.BR str 将数据强制转型 <!> 为字符串。每种数据类型都可以强制转型为字符串。BR (!) coerce在国内不是通译为“强制转换”吗,我真不知道[:YuLin]是怎么会想到用“转型”这个词的。(台湾译风的影响?)BR (./) 转换BR

  2. 例4.6, (4)You'll use this to your advantage in the info function...BR 你将会使用这一点来提高你的 info 函数BR (./) 你将会使用这一点来改进你的 info 函数

  3. 例4.7, (1):li 是一个列表,所以 dir(li) 返回 {i} 一个包含所有列表方法的一个相应地,删除这里列表。

  4. 例4.8上:如果参数对象是可调用的那么返回 true否则返回 false。 (./) 如果参数对象是可调用的,返回 true;否则返回 false。

  5. 例4.8, (1)...but the module contains a lot of useful constants like this string.punctuation, which contains all the standard punctuation characters.BR 但是在这个模块中包含了许多有用的变量比如 string.punctuation,这个模块包含了所有标准的标点符号字符。BR (!) 估计是一个which把译者给搞懵了,竟然稀里糊涂地翻译成了“模块”BR (./) 但是在这个模块中包含了许多有用的变量,例如 string.punctuation,这个字符串包含了所有标准的标点符号字符。

内置函数

  1. Para 2:像这样考虑的好处是,是你可以获取builtin 模块信息的…… (!) 估计是typo (./) 你是

  2. Para 2:猜到什么了吗,现在我们的 Python 有一个称为 info 的函数。 (!) 从上下文来看,info函数明显是作者自己写的,而不是Python原有的。

  3. Para 2, Line -1:……应该看上去已经熟悉了。 (!) 这里是为了中文表达的顺畅

通过getattr获取对象引用

  1. 例4.10, (3):如果不深信它是多么的有用 (./) 确信

  2. 例4.12, (3):现在你可以简单地调用输出函数就像调用其它函数一样(./) 现在你可以简单地调用输出函数就像调用其它函数一样。

反馈

PageComment2

DiveIntoPythonZh/2007-07-01 (last edited 2009-12-25 07:16:55 by localhost)