摘要:
2015年8月14日11:107.2正则表达式操作正则表达式使用反斜杠字符'\'来暗示一些特殊的形式或者允许特殊的字符使用但是没有调用它们特殊的意思。在字符串常量中的相同目标的字符的python中的用法也是有冲突的,例如,为了匹配常量反斜杠,一个可能的是必须写'\\\\'作为模式字符串,因为正则表达... 阅读全文
摘要:
2.2 反向引用 \1, \2... 表达式在匹配时,表达式引擎会将小括号 "( )" 包含的表达式所匹配到的字符串记录下来。在获取匹配结果的时候,小括号包含的表达式所匹配到的字符串可以单独获取。这一点,在前面的举例中,已经多次展示了。在实际应用场合中,当用某种边界来查找,而所要获取的内容又不包含边... 阅读全文
摘要:
ab+,描述一个'a'和任意个'b',那么'ab','abb','abbbbb'正则表达式可以:1.验证字符串是否符合指定特征,比如验证是否是合法的邮件地址 2.用来查找字符串,从一个长的文本中查找符合指定特征的字符串,比查找固定字符串更加灵活方便 3.用来替换,比普通的替换更为强大。1. 正则表达... 阅读全文
摘要:
python中对文件、文件夹的操作需要涉及到os模块和shutil模块。 创建文件: 1) os.mknod("test.txt") 创建空文件 2) open("test.txt",w) 直接打开一个文件,如果文件不存在则创建文件 创建目录: os.mkdir("file") 创建目录 os.ma 阅读全文
摘要:
图形软件使用Python的GUI库——你需要使用这些库来用Python语言创建你自己的图形程序。使用GUI库和它们的Python绑定,你可以创建你自己的IrfanView、Kuickshow软件或者任何别的类似的东西。绑定让你能够使用Python语言编写程序,而使用的库本身是用C、C++或者别的语言... 阅读全文
摘要:
import requeststime=0.0jpserver=['jp1.herejump.com','jp1.herejump.com','jp1.herejump.com']usserver=['us1.herejump.com','us2.herejump.com','us3.herejum... 阅读全文
摘要:
特殊的方法在类中有一些特殊的方法具有特殊的意义,比如__init__和__del__方法,它们的重要性我们已经学习过了。一般说来,特殊的方法都被用来模仿某个行为。例如,如果你想要为你的类使用x[key]这样的索引操作(就像列表和元组一样),那么你只需要实现__getitem__()方法就可以了。想一... 阅读全文
摘要:
sys模块sys模块包含系统对应的功能。我们已经学习了sys.argv列表,它包含命令行参数。命令行参数例14.1 使用sys.argv#!/usr/bin/python# Filename: cat.pyimport sysdef readfile(filename):'''Print a fil... 阅读全文
摘要:
当你的程序中出现某些 异常的 状况的时候,异常就发生了。例如,当你想要读某个文件的时候,而那个文件不存在。或者在程序运行的时候,你不小心把它删除了。上述这些情况可以使用异常来处理。如你的程序中有一些无效的语句,会怎么样呢?Python会引发并告诉你那里有一个错误,从而处理这样的情况。考虑一个简单的p... 阅读全文
摘要:
我们会使用raw_input和print语句来完成这些功能。对于输出,也可以使用多种多样的str(字符串)类。例如使用rjust方法来得到一个按一定宽度右对齐的字符串。可以通过创建一个file类的对象来打开一个文件,分别使用file类的read、readline或write方法来恰当地读写文件。对文... 阅读全文