摘要:unittest中最核心的四个概念是:test case, test suite, test runner, test fixture 一个TestCase的实例就是一个测试用例。什么是测试用例呢?就是一个完整的测试流程,包括测试前准备环境的搭建(setUp),执行测试代码(run),以及测试后环境
阅读全文
摘要:1 Python正则式的基本用法 Python的正则表达式的模块是‘re’,它的基本语法规则就是指定一个字符序列,比如你要在一个字符串s=’123abc456’中查找字符串’abc’,只要这样写:>>> import re>>> s='123abc456eabc789'>>> re.findall(
阅读全文
摘要:以上这个程序,先解析此程序,把类,类内部的init和bulk方法进行解析,存入内存中,然后执行D1=Dog('HAHA'),就是实例化D1,把实例参数传入init方法中,自动执行此方法,也就是说,实例化时,init函数是自动触发执行的,执行完,后执行D2=Dog('huahua'),然后再执行ini
阅读全文
摘要:#-*- coding:utf-8 -*- static = False def login(func): #这里func,用来把被修饰的函数名以参数传可以入进来,然后 #就可以在装饰器函数中的任意位置进行调用被装饰的函数,就是18line def inner(): name_ = 'chenna'...
阅读全文
摘要:凡是可作用于for循环的对象都是Iterable类型; 凡是可作用于next()函数的对象都是Iterator类型,它们表示一个惰性计算的序列; 集合数据类型如list、dict、str等是Iterable但不是Iterator,不过可以通过iter()函数获得一个Iterator对象。 Pytho
阅读全文
摘要:装饰器(decorator): 1,本质是函数,也是通过def编写的,用来装饰其他函数。即为其他函数添加附加功能 2,原则:(1):不能修改被装饰函数的源代码 (2):本能修改被装饰函数的调试方式。 3,实现装饰器知识储备: (1):函数即变量 (2);高阶函数 (3);嵌套函数 高阶函数+嵌套函数
阅读全文
摘要:程序中利用多级字典来存储三级菜单, 通过一系列while循环和for循环,实现了三级菜单的查询,选择,退回上级菜单,退出程序几个功能。 缺点:程序语句过于重复,效率低。 运行结果:
阅读全文