用Oracle和Python武装你的头脑(3)

文章作者 100test 发表时间 2007:03:14 13:42:58
来源 100Test.Com百考试题网


能否执行 strip?根据上面显示的内容,应该可以执行。按照约定,一个简单的文档字符串存储在每个对象的 __doc__ 方法中。(类似 __doc__ 这样的以两个下划线开头和结尾的名称保留给系统定义的特殊方法和属性使用。)下面我们将打印 strip.__doc__,看看它是否是您所需的。

>>> print firstline.strip.__doc__

s.strip([chars]) -> string or unicode

返回字符串 s 的一个副本,并删除了前导空格和后缀空格。

如果给出了 chars 且非 none,则删除 chars 中字符。

如果 chars 为 unicode,则在剥离前将把 s 转换为 unicode

>>> firstline = firstline.strip()

>>> firstline

db_block_size=8192

接下来,您需要对 firstline 中的参数与其值进行区分。尽管很想展示一下 python 强大的正则表达式处理能力,但我们还是采用了一个更简单的方式:字符串方法 split()。

>>> firstline.split(=)

[db_block_size, 8192]

变量和赋值

调用 split() 生成了一个由位于分隔符 = 之前和之后的字符串组成的列表。遗憾的是,由于您未将该结果指定给任何变量,因此结果只显示到屏幕,随后就不见了。这次,您将使用多个赋值来同时捕获两个结果。您可能想使用向上箭头键来省去一些键入操作。


相关文章


Oracle数据库数据安全面面观(一)(6)
Oracle数据库性能保护(中)
Oracle数据库数据安全面面观(一)(5)
ORACLE认证2002完全版
用Oracle和Python武装你的头脑(3)
用Oracle和Python武装你的头脑(2)(1)
Oracle数据库数据安全面面观(一)(3)
Oracle数据库性能保护(上)
Oracle数据库数据安全面面观(一)(2)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛