s7

#匹配&搜索(正则|re模块)
import re
s = ('xxx', 'abcxxabc', 'xyx', 'abc', 'x.x', 'axxxa', 'axya')
a = filter ((lambda s: re.match(r"xxx", s)), s)
print(*a)#只会匹配'xxx',不会匹配'axxxa',match()只会从他的开始进行匹配

a = filter ((lambda s: re.search(r"xxx", s)), s)
print(*a)#会匹配'xxx'和'axxxa'


.匹配任意一个字符
*匹配任意个 a.*c
+一个或者更多
^非 ^[^c]+$(不包含c)
\转义符


#
测试(PyUnit)
断言(assert):非真引发AssertionError,无需捕获
1.import unittest
 class firstTest(unittest.TestCase):#导入PyUnit模块unittest,定义类继承unittest.TestCase
2.runner = unittest.TextTestRunner()#通过TextTestRunner类,创建runner对象
3.suite = unittest.TestSuite()#创建测试套件类
 suite.addTest(firstTest())#添加测试类firstTest
 suite.addTest(secondTest())#添加测试类secondTest
4.runner.run(suite)#执行测试用例

测试装置
setUp()#运行测试前调用
tearDown()#测试完成后调用
note:如果setUp失败,tearDown将不会被调用;测试用例失败,tearDown依然执行
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值