随笔分类 - python基础知识
1
摘要:https://www.cnblogs.com/suwanbin-thought/articles/11741019.html https://blog.csdn.net/xiaojing0511/article/details/95179896 python -m pip install --up
阅读全文
摘要:####继承 class Animal(object): def run(self): print('Animal is running...') class Dog(Animal): pass class Cat(Animal): pass Dog().run() Cat().run() 运行结果
阅读全文
摘要:####实例变量和类变量 class Student: # 类的定义体 classroom = '101' # 类变量 address = 'beijing' def __init__(self, name, age): self.name = name self.age = age def pri
阅读全文
摘要:class clsTest(): def __init__(self): print("我的名字叫:xxx") s = clsTest t = clsTest() print(s) print(t) print(' ') print(id(s)) print(id(clsTest)) print('
阅读全文
摘要:1 search(): 在整个字符串中查找,返回第一个匹配内容,如果找到返回match对象,没找到返回None;需要通过group取值,为None时会报错 import re ret = re.search('\d+','wanghw123ww676') print(ret) if ret: pri
阅读全文
摘要:####python读取txt文件 #方式一: file = r'D:\test.txt' with open(file, 'rb+') as f: #可读可写二进制,文件若不存在就创建 data = f.readlines() #读取文本所有内容,并且以数列的格式返回结果,一般配合for in使用
阅读全文
摘要:一、python 输出1-100之和的方法 方法一: print(sum(range(1,101))) 方法二: from functools import reduce print(reduce(lambda x, y: x+y, range(101))) 方法三: t=0 for i in ra
阅读全文
摘要:dt 是第三方模块,需安装, pip install ddt DDT包含类的装饰器ddt和两个方法装饰器data(直接输入测试数据) 通常情况下,data中的数据按照一个参数传递给测试用例,如果data中含有多个数据,以元组,列表,字典等数据,需要自行在脚本中对数据进行分解或者使用unpack分解数
阅读全文
摘要:####1、简介 APScheduler是一个 Python 定时任务框架,使用起来十分方便。提供了基于日期、固定时间间隔以及 crontab 类型的任务,并且可以持久化任务、并以 daemon 方式运行应用。 ####2、APScheduler四个组件 APScheduler 四个组件分别为:触发
阅读全文
摘要:有很多情况下,需要做Python环境的迁移,比如在本地开发环境搭建了某套架构,并安装了需要依赖模块,那么就需要将原有的环境导出到目的机器上,可以使用pip freeze导出. 导出环境,在开发机器上设置 pip freeze > requirements.txt 将包依赖信息保存在requireme
阅读全文
摘要:####*args和**kwargs的使用方法 *args 用来将参数打包成tuple给函数体调用 **kwargs 打包关键字参数成dict给函数体调用 def test_args(first, *args, **kwargs): print('Required argument: ', firs
阅读全文
摘要:import unittest class TestOrder(unittest.TestCase): @classmethod def setUpClass(cls): print("所有用例之前执行") def setUp(self): print("每个用例开始前执行") def tearDo
阅读全文
摘要:import requests,time from lxml import html def test4(): url4=[] url = ['https://www.keyomii.com/'] for i in url: res = requests.get(i) tree = html.fro
阅读全文
摘要:https://blog.csdn.net/dailinqing1984/article/details/89289946 https://www.cnblogs.com/zhaoyingjie/p/9664081.html
阅读全文
摘要:####1.zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象,这样做的好处是节约了不少的内存。 a = [1, 2, 3] b = ['a', 'b', 'c'] c = zip(a, b) print(list(c)) 结果: [(1,'
阅读全文
摘要:####1.map语法: map() 函数语法:map(function, iterable, …) 简单来说,map()它接收一个函数 f 和一个 可迭代对象(这里理解成 list),并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。 def square(x)
阅读全文
摘要:####[表达式 for 变量 in 序列或迭代对象] 列表推导式在逻辑上相当于一个循环,只是形似更加简洁 ####1.使用列表推导式实现嵌套列表的平铺 list=[[1,2,3],[4,5,6],[7,8,9]] print(len(list)) print(list[0]) print([j f
阅读全文
摘要:之前在python笔试的时候,经常会遇到@staticmethod、@classmethod和@property的用法和区别,这三个也是python的内置装饰器,所以再来总结下: @staticmethod | 类静态方法 | 与实例方法的区别是没有self参数,并且可以在类不进行实例化的情况下调用
阅读全文
摘要:python最常见的的转义字符: 转义符 描述 (在行尾时) 续行符 \ 反斜杠符号 \n 换行 \v 横向制表符 \t 纵向制表符 \r 回车 \f 换页
阅读全文
摘要:1.python中的os.path.dirname的用法 语法:os.path.dirname(path) 功能:去掉文件名,返回目录 2.python中的os.path.dirname(file)的使用 3.在接口自动化测试框架中,我们的代码除了能在本地运行,也能在不在修改代码的前提下在其他的环境
阅读全文
1