| Size: 2664 Comment:  | Size: 4465 Comment:  | 
| Deletions are marked like this. | Additions are marked like this. | 
| Line 1: | Line 1: | 
| == 2007-06-28 <X3> odbchelper.xml == | = 6-28<X3> odbchelper.xml 内置数据类型 = | 
| Line 4: | Line 4: | 
| === Dictionary 介绍 === | == Dictionary 介绍 == | 
| Line 9: | Line 9: | 
| === List 介绍 === | == List 介绍 == | 
| Line 12: | Line 12: | 
| === Tuple 介绍 === | == Tuple 介绍 == | 
| Line 14: | Line 14: | 
| === 变量声明 === | == 变量声明 == | 
| Line 17: | Line 17: | 
| === 格式化字符串 === | == 格式化字符串 == | 
| Line 22: | Line 22: | 
| === 映射 list === | == 映射 list == | 
| Line 24: | Line 24: | 
| 1. ''例3.25, (1)'':keys 方法返回一个 {i} ^包含^ 所有键的 list 1. ''例3.25, (2)'':values 方法返回一个 {i} ^包含^ 所有值的 list 1. ''例3.25, (2)'':这个 list 以 keys 返回的 list 顺序输出 (./) 它同 keys 方法返回的 list 输出顺序相同 1. ''例3.25, (3)'':items 方法返回 {i} ^由^ 一个形如 (key, value) 的 tuple {i} ^组成^ 的 list 1. ''例3.25下, Para 1'':这个新 list 将拥有与 params.items 相同的元素数量,在新 list 中的每个元素都将包含从 dictionary params 来的一个键和与其关联值的字符串。 (!) 翻译得很勉强 (./) 这个新 list 将与 params.items 一一对应:新 list 中的每个元素都是 dictionary params 中的一个键-值对构成的的字符串。 1. ''进一步阅读'':Python Tutorial 展示了如何 {i} ^对^ 嵌套 list 的 list {i} ^进行^ 解析 == 连接 list 与分割字符串 == 1. ''Para 4'':总之, {i} ^这里的^ join 方法将 list 中的元素连接成单个字符串…… 1. ''Para 4下, 提示'':它不进行任何的'''类型强制转换''' <!> (./) '''强制类型转换''' 1. ''进一步阅读上'':……在您想要搜索一个子串,然后处理字串'''前面的东西''' <!> (即 list 中第一个元素) 和'''其后的东西''' <!> (即 list 中第二个元素) 时…… (./) '''前半部分''' '''后半部分''' === 字符串方法的历史注解 === 1. 我只使用新的 join 方法,但是您将会看到代码的其它写法,…… (./) 我只使用新的 join 方法,但是您还是会看到其它写法。 == 小结 == 1. ''Line -1'':分割字符串 成为 list 和 连接 list 成为字符串 (./) 把字符串分割为list 和把 list 连接为字符串 == 反馈 == [[PageComment2]] | 
6-28<X3> odbchelper.xml 内置数据类型
TableOfContents 用 <Xn> 标示的是[:XiaoQi:XiaQ]的修订List
Dictionary 介绍
- 例3.2, (2)括号内:是的,它可能某天会给您带来麻烦,您可能以为加入了新值,但实际上只是一次又一次地修改了同一个值,这是因为您的 key 没有按照您的想法进行改变。  翻译得很勉强,我调整了一下语序,添加了一些字词 翻译得很勉强,我调整了一下语序,添加了一些字词 是的,它可能某天会给您带来麻烦。设想你一次次地修改一个 dictionary,但其间您使用的 key 并未按照您的想法进行改变。您可能以为加入了新值,但实际上只是一次又一次地修改了同一个值。 是的,它可能某天会给您带来麻烦。设想你一次次地修改一个 dictionary,但其间您使用的 key 并未按照您的想法进行改变。您可能以为加入了新值,但实际上只是一次又一次地修改了同一个值。
- 例3.4, (2):……可以是字符串、整数和  几种其它的类型 几种其它的类型 或 或
- 例3.4, (2), Line -1:也可以在一个 dictionary 中混用和配匹  key 的数据类型 key 的数据类型 匹配 匹配
- 进一步阅读, Line -1:所有  的 dictionary 方法 的 dictionary 方法
List 介绍
- 例3.11, (1), Line -1:并且添加这个 list 中的每个元素到原 list 中  并且把这个 list 中的每个元素添加到原 list 中 并且把这个 list 中的每个元素添加到原 list 中
- 例3.12下, 注解:为了弥补这一点    这一个缺陷 这一个缺陷
Tuple 介绍
- 例3.15, (1):定义 tuple 与定义 list 的方式相同,除了  整个元素集是用小括号包围的而不是方括号。 整个元素集是用小括号包围的而不是方括号。 定义 tuple 与定义 list 的方式相同,但整个元素集是用小括号包围的,而不是方括号。 定义 tuple 与定义 list 的方式相同,但整个元素集是用小括号包围的,而不是方括号。
变量声明
- 3.4.1上:幸运的是,与 VBScript 不同的是 多余,删去 ,Python 不允许您引用一个未被赋值的变量,试图这样做会引发一个异常。 
- 进一步阅读上, Para -1:  我们 将在 第 6 章 中讨论 我们 将在 第 6 章 中讨论
格式化字符串
- 例3.21, (1):整个表达式计算结果  为一个字符串 为一个字符串 采用静态意义的表达法似乎更好 采用静态意义的表达法似乎更好 整个表达式的值为一个字符串 整个表达式的值为一个字符串
- 同上:在字符串中所有其它的字符  字符串中的所有其它字符 字符串中的所有其它字符
- 例3.22下, Para 1:不同的格式化格式符和可选的修正符  可 用于不同的数据类型 可 用于不同的数据类型
- 例3.23, (1):格式符选项被认为是  一个十进制浮点数 一个十进制浮点数 有点逻辑问题 有点逻辑问题 映射 映射
映射 list
- 例3.24下, Para 1:声明位于 第 2 章 的函数 buildConnectionString 对 list 的解析  翻译得很勉强 翻译得很勉强 让我们回过头来看看位于 第 2 章 的函数 buildConnectionString 对 list 的解析 让我们回过头来看看位于 第 2 章 的函数 buildConnectionString 对 list 的解析
- 例3.25, (1):keys 方法返回一个  包含 所有键的 list 包含 所有键的 list
- 例3.25, (2):values 方法返回一个  包含 所有值的 list 包含 所有值的 list
- 例3.25, (2):这个 list 以 keys 返回的 list 顺序输出  它同 keys 方法返回的 list 输出顺序相同 它同 keys 方法返回的 list 输出顺序相同
- 例3.25, (3):items 方法返回  由 一个形如 (key, value) 的 tuple 由 一个形如 (key, value) 的 tuple 组成 的 list 组成 的 list
- 例3.25下, Para 1:这个新 list 将拥有与 params.items 相同的元素数量,在新 list 中的每个元素都将包含从 dictionary params 来的一个键和与其关联值的字符串。  翻译得很勉强 翻译得很勉强 这个新 list 将与 params.items 一一对应:新 list 中的每个元素都是 dictionary params 中的一个键-值对构成的的字符串。 这个新 list 将与 params.items 一一对应:新 list 中的每个元素都是 dictionary params 中的一个键-值对构成的的字符串。
- 进一步阅读:Python Tutorial 展示了如何  对 嵌套 list 的 list 对 嵌套 list 的 list 进行 解析 进行 解析
连接 list 与分割字符串
- Para 4:总之,  这里的 join 方法将 list 中的元素连接成单个字符串…… 这里的 join 方法将 list 中的元素连接成单个字符串……
- Para 4下, 提示:它不进行任何的类型强制转换    强制类型转换 强制类型转换
- 进一步阅读上:……在您想要搜索一个子串,然后处理字串前面的东西  (即 list 中第一个元素) 和其后的东西 (即 list 中第一个元素) 和其后的东西 (即 list 中第二个元素) 时…… (即 list 中第二个元素) 时…… 前半部分 后半部分 前半部分 后半部分
字符串方法的历史注解
- 我只使用新的 join 方法,但是您将会看到代码的其它写法,……  我只使用新的 join 方法,但是您还是会看到其它写法。 我只使用新的 join 方法,但是您还是会看到其它写法。
小结
- Line -1:分割字符串 成为 list 和 连接 list 成为字符串  把字符串分割为list 和把 list 连接为字符串 把字符串分割为list 和把 list 连接为字符串
