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