python
文章平均质量分 65
边缘拼命划水的小陈
日拱一卒无有尽,功不唐捐终入海
展开
-
装饰器的具体应用
接上一篇继续说装饰器的具体应用:首先看例子:impor timedef get_time(func): def inner(): agin=time.time() func() agin2=time.time() print('运行函数一共耗时%f'%(agin2-agin)) return inner@ge...原创 2019-08-25 12:00:35 · 233 阅读 · 1 评论 -
表格中带有单位如何生成图标,如何调节表格中线条粗细
带有单位(字母)的表格生成折线图今天遇到了一个带单位的表格生成折线图,经过不懈努力终拨开云雾见天日。给大家分享一下解决方法。数据如下:timemem10:30:01197076K10:30:02198308K10:30:03189960K10:30:04191364K10:30:05196140K我们要讲表格转为图标,带单位是不标...原创 2020-04-02 11:57:11 · 441 阅读 · 0 评论 -
pycharm使用方法(pycharm初学者宝藏哦)
百度云盘地址链接: https://pan.baidu.com/s/1MuKr3s9FiAbMO4yAn5c9Vw 密码: pjmd里面有一个jar包和一个安装包激动的方法来了只要pychram是打开状态直接拖进来原创 2020-08-27 12:00:13 · 592 阅读 · 0 评论 -
Pyhton操作MySQL数据库
Python操作MySQL安装pymysql第三方包sudo pip install pymysql操作数据库有五部流程建立和数据库服务器的连接通过连接获取游标使用游标堆数据库进行操作关闭游标资源断开连接import pymysql# 1.建立与服务器的连接,获取连接对象coon = pymysql.connect(host='127.0.0.0', port=3306, user='root', password='mysql', database='school', c原创 2021-03-30 23:27:08 · 109 阅读 · 0 评论 -
Python之高阶函数map,reduce,filter
高阶函数把函数作为参数传入,这样的函数称为高阶函数,高阶函数是函数式编程的体现。函数式编程就是指这种高度抽象的编程范式计算两个值的绝对值方法一def sum_num(a,b): return abs(a)+abs(b)return = sum_num(1,-1)方法二def sum_num(a,b,f): return f(a)+f(b)return = sum_num(-1,2,abs)高阶函数的意义在于使代码更加简洁,减少代码重复率内置高阶函数map(原创 2021-03-29 23:55:30 · 131 阅读 · 0 评论 -
使用pyenv和pyenv-virtualenv搭建python虚拟环境
站在巨人的肩膀上总结pyenv和pyenv-virtualenv搭建python虚拟环境参考:https://www.jianshu.com/p/3e93311fe6cbhttps://www.jianshu.com/p/c47c225e4bb5https://blog.csdn.net/diantun00/article/details/81295505https://www.cnblogs.com/why174/p/7466615.html...原创 2020-11-06 10:53:34 · 522 阅读 · 0 评论 -
关于Python内置函数operator中methodcaller函数
一个例子理解methodcaller函数import mathfrom operator import methodcallerclass Point: def __init__(self, x, y): self.x = x self.y = y def __str__(self): return 'Point({0},{1})'.format(self.x, self.y) def distance(self, x,原创 2020-09-18 16:18:12 · 3849 阅读 · 0 评论 -
python之os模块
一、os模块概述Python os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。(一语中的)二、常用方法1、os.name输出字符串指示正在使用的平台。如果是window 则用'nt'表示,对于Linux/Unix用户,它是'posix'。2、os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径。3、os.listdir()返回指定目录下的所有文件和目录名。>>> os.l...转载 2020-09-09 10:06:20 · 829 阅读 · 0 评论 -
python内置函数getattr使用方法
getattr是用来获取对象的属性值使用方法:getattr(实例化的对象,对象的属性值,默认属性)案例一:案例二:案例三:原创 2020-09-07 11:36:34 · 363 阅读 · 0 评论 -
使用pytest进行自动化测试(一)
pytest基本使用方法:import pytestdef test_a(): print('我是第一条测试用例') assert 1def test_b(): print('我是第二条测试用例') assert 0if __name__ == '__main__': pytest.main(['api.py']) #填写要执行的模块名称其中 . ,代表执行成功,F代表执行失败第二种执行方式:命令行中使用:pytest 模块名称执行原创 2020-08-26 17:28:59 · 399 阅读 · 0 评论 -
leetcode14.最长公共前缀-无脑暴力解法
编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。示例一:输入: ["flower","flow","flight"]输出: "fl"示例二:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。说明:所有输入只包含小写字母 a-z 。思路把列表中最短的元素作为标准(循环的次数),依次把每个元素的第一个值、第二个值、第三个值等等,分别每个值放到集合中(集合有去重功能),此时如果集合中只有一个值,就可以认为原创 2020-08-19 19:27:44 · 182 阅读 · 0 评论 -
关于unittest基本使用方法
Unitext是方便我们进行测试的自动化框架,我将对unittext框架使用方法进行说明首先,安装unittext,这个测试框架是默认安装的,不确认的小伙伴可以进行检查安装命令为:pip install unittext检查命令在黑窗口中输入 python然后进行导包,不报错就是存在 import unittext...原创 2020-08-14 00:06:08 · 554 阅读 · 1 评论 -
函数,闭包,装饰器详解
再讲装饰器之前先说一下函数,首先看下面的例子(只适合初学者阅读):def func(): pass print('in func')#可以把函数内存地址赋值给另一个对象,导致另一个对象也指向了函数代码f=funcf()输出的结果为:in func结果说明可以把内存地址传给别的对象def func(): print('in func') def fu...原创 2019-08-24 14:16:44 · 156 阅读 · 0 评论 -
requests完成接口自动化
本次主要讲如何使用python中的requests库完成接口自动化测试,讲解的方法主要是get,post,put,delete,我将对比postman一一讲解Getrequest.get(url, params, kwargs)百度网站举例:import requestsres = requests.get('https://www.baidu.com/') #获取到的res对象print(res.text) #获取网页的响应内容res.text #获取网页的响应内容原创 2020-08-01 16:12:42 · 453 阅读 · 0 评论 -
python中操作文件方法
文件的操作流程大致分为三步:1、打开文件2、文件的操作(读或者写)3、关闭文件基本语法:f = open(文件,读或者写,字符编码)f.write(要写入的内容)f.close()具体应用f = open("123.txt", 'w', encoding="utf-8")f.write('Hello World')f.close()f = open("123.txt", 'r', encoding="utf-8")result = f.read() #读取的结果保存在re原创 2020-07-30 22:31:02 · 121 阅读 · 0 评论 -
列表推导式、字典推导式、集合推导式使用方法
列表推导式简单的理解就是把循环简化为一句代码列表推导式1、创建一个0-10的列表适用for循环实现list = []for i in range(11): list.append(i)print(list)适用while实现list = []i = 0while i < 11: list.append(i) i = i+1print(list)使用列表推导式实现list = [i for i in range(11)]是不是感觉倒原创 2020-07-23 23:46:24 · 592 阅读 · 0 评论 -
python中字典的使用方法
什么是字典?字典的特点:符号为大括号,数据以键值对的形式存在,各个键值对用逗号隔开。dict = {'name':'Liming','age':18}字典中添加数据dict = {} #新建空字典dict['name'] = 'Liming' #空字典中加入数据print(dict)结果显示为: {'name': 'Liming'}字典中删除数据和清空数据del dict[key值] #删除字典中的数据del dic原创 2020-07-22 23:37:27 · 333 阅读 · 0 评论 -
python基础之元组操作
什么是元组?元组使⽤⼩括号,且逗号隔开各个数据,数据可以是不同的数据类型。元组是不可变数据类型注意点:tuple = (10, 20, 30) #类型为元组tuple2 = (10,) #类型为元组t3 = (20) #类型为intt4 = ('hello') #类型为str下标下面展示一些 内联代码片。tuple = (20, 30, 40)print(tuple[0])结果为:原创 2020-07-19 22:44:48 · 104 阅读 · 0 评论 -
python基础之列表操作
什么是列表?列表符号为: [],列表为可变数据类型可进行增删改查操作list =['xiaohong',30]列表中的数据类型可以是相同的,也可以是不同的,但是我们要尽量保持一种类型,不然后期会给我们带来非常大的麻烦下标()下标方法与字符串的操作一致,开始下标为0以次类推,最后一个的下标为==-1==依次类推index(返回指定数据下标)list.index(数据)如果数据存在列表中返回下标,如果不存在则报错count(统计数据在列表中出现的次数)list.cou原创 2020-07-19 17:23:40 · 157 阅读 · 0 评论 -
python基础之字符串操作
什么是字符串?a = 'abc'b = "abc"c = '''abc '''单引号,双引号,三引号或者是通过intput到的等都是字符串格式。字符串支持下标在下标是从0开始计数,如果想选取最后一个也可以使用下标 -1以此类推切片切片的语法:[起始:结束:步长]注意:选取的区间从"起始"位开始,到"结束"位的前一位结束(不包含结束位本身),步长表示选取间隔。find(查找字符串在某字符串中是否包含)mystr.find(str, 开始下标, 结束下标) index(原创 2020-07-19 15:51:29 · 202 阅读 · 0 评论 -
关于a=100,b=100,a is b为ture,而等于a=1000等于flase
1、当a = 10,b = 10时原创 2020-06-03 11:12:11 · 973 阅读 · 2 评论 -
lambda详解
lambda详解lambda的应用场景主要简化函数代码def func(a,b): return a+ba = func(1,2)print(a)结果为: 3改写成lambda代码为:func = lambda a,b: a+bprint(func)print(func(1,2))结果为:<function <lambda> at 0x000002...原创 2019-09-01 22:54:15 · 1079 阅读 · 0 评论