Size: 3049
Comment:
|
Size: 3675
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 4: | Line 4: |
[[BR]]先说一句,这一章翻译得很好,修订的时候感觉很轻松。感谢最初翻译此章的[:YuLin]。 | [[BR]]先说一句,相对于前几章,这一章翻译得更好,修订的时候感觉轻松一些。感谢最初翻译此章的[:YuLin]。 |
Line 30: | Line 30: |
(!) 估计是一个''which''把译者给搞懵了,竟然稀里糊涂地翻译成了“模块” | (!) 估计是一个''which''把译者给搞懵了,竟然稀里糊涂地翻译成了“模块”[[BR]] |
Line 32: | Line 32: |
=== 内置函数 === 1. ''Para 2'':像这样考虑的好处是,'''是你'''可以获取__builtin__ 模块信息的…… (!) 估计是typo (./) '''你是''' 1. ''Para 2'':猜到什么了吗,^现在我们的 ^Python 有一个称为 info 的函数。 (!) 从上下文来看,info函数明显是作者自己写的,而不是Python原有的。 1. ''Para 2, Line -1'':……应该看上去已经^很^熟悉了。 (!) 这里是为了中文表达的顺畅 == 通过getattr获取对象引用 == 1. ''例4.10, (3)'':如果不'''深信'''它是多么的有用 (./) '''确信''' |
自省的威力
TableOfContents 通过比较版本库中的r2105和r2106可以获得这里出现的所有修改的完整信息。 BR先说一句,相对于前几章,这一章翻译得更好,修订的时候感觉轻松一些。感谢最初翻译此章的[:YuLin]。
Para 1:……Python 中任何东西都是对象
,……
为了和前面章节的用词统一,
万物皆对象
概览
例4.2上:……它可以使用
任何……作为参数……
接受
例4.2, Para 1:缺省地,程序输出进行了格式化处理
,以使其易于阅读
使用可选参数和命名参数
例4.4下, 提示:调用函数时唯一需要
做的事情就是为每一个必备参数指定值……
必须
使用type、str、dir和其它内置函数
Para 1:...This was actually a conscious design decision,...BR ……其实这是一个非常明智的设计决策……BR
decision确实是“决策”的意思,但我想此处Mark的意思应该是“策略”(开始开发时,告诉程序员,“我们从一开始就要这样做……”)而不是“决策”(开发到一半,开个会,“我们今后要这样做……”)BR
……其实这是一个非常明智的设计策略……
type函数
pass
str函数
Para 1:The str coerces data into a string. Every datatype can be coerced into a string.BR str 将数据强制转型
为字符串。每种数据类型都可以强制转型为字符串。BR
coerce在国内不是通译为“强制转换”吗,我真不知道[:YuLin]是怎么会想到用“转型”这个词的。(台湾译风的影响?)BR
转换BR
例4.6, (4):You'll use this to your advantage in the info function...BR 你将会使用这一点来提高你的 info 函数BR
你将会使用这一点来改进你的 info 函数
例4.7, (1):li 是一个列表,所以 dir(li) 返回
一个包含所有列表方法的一个相应地,删除这里列表。
例4.8上:如果参数对象是可调用的那么返回 true,否则返回 false。
如果参数对象是可调用的,返回 true;否则返回 false。
例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,这个字符串包含了所有标准的标点符号字符。
内置函数
Para 2:像这样考虑的好处是,是你可以获取builtin 模块信息的……
估计是typo
你是
Para 2:猜到什么了吗,现在我们的 Python 有一个称为 info 的函数。
从上下文来看,info函数明显是作者自己写的,而不是Python原有的。
Para 2, Line -1:……应该看上去已经很熟悉了。
这里是为了中文表达的顺畅
通过getattr获取对象引用
例4.10, (3):如果不深信它是多么的有用
确信