摘要:
1.栈思想:后进先出 相关题目: 编程题目:写一段代码,判断包含括号 { [ ( ) ] } 的表达式是否合法 #!/usr/bin/env python3 def judge(ex: str): if len(ex) % 2 == 1: return False stack_list = [] p 阅读全文
摘要:
# 作用域a = 10 # 全局作用域def pri(): # global的作用就相当于传递参数,在函数外部声明的变量,如果在函数内想要使用,就用global来声明该变量,这样就相当于把该变量传递进来了,就可以引用该变量了 global a print('********', a) # 如果是想在 阅读全文
摘要:
1.sys.exit() 函数说明:标准的退出系统的方法。exit([status])退出系统,并抛出SystemExit(status)异常。如果不传递status或传递None,默认当做0处理。如果传递的status为数字,会被认为是系统的退出码。如果传递的status为其他数据类型,statu 阅读全文
摘要:
迭代器 迭代是Python最强大的功能之一,是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串,列表或元组对象都可用于创建迭代 阅读全文
摘要:
1. 上下文管理器概念 Context Manager指的是python在执行一段代码前后,做的一些预处理和后处理,使得代码块运行处于一个小的环境(surrounding),出了这个小环境之后,资源释放,环境中的各种配置也失效。 例如在打开文件需要 2. with关键字 关闭,连接数据库后需要关闭连 阅读全文
摘要:
生成器 来自:https://blog.csdn.net/mieleizhi0522/article/details/82142856/ 上下文管理器 配合 Python 的 contexlib 模块里的 @contextmanager 装饰器,yield 也可以用于定义上下文管理器,下面是 Pyt 阅读全文
摘要:
#提交代码到远程分支 git clone git-url git add file_name git commit -m '' git push origin 分支名 合并分支到master git checkout master git merge 分支名 git push origin mast 阅读全文
摘要:
查找key: 1.查找所有key keys * 2.查找某一个key: keys key_name 设置key和对应的value set key1 value1 设置key 获取某个key的value get key_name 查询某个key的有效期(返回的是单位为秒或者毫秒的数字) ttl key 阅读全文
摘要:
Python定时库APScheduler原理及用法 APScheduler简介 APscheduler全称Advanced Python Scheduler 作用为在指定的时间规则执行指定的作业。 指定时间规则的方式可以是间隔多久执行,可以是指定日期时间的执行,也可以类似Linux系统中Cronta 阅读全文
摘要:
pytest只是单独的一个单元测试框架,要完成app测试自动化需要把pytest和appium进行整合,同时利用alltrue完成测试报告的产出。编写常规的线性脚本具体的步骤如下: 1、设计待测试APP的自动化测试用例2、新建app测试项目3、配置conftest.py文件等4、编写整体app测试用 阅读全文