python基础
国民老公六哥
一点点进步
展开
-
python:正则表达式使用
场景:替换很多动态数据的时候,会重复很多的条件判断if,replace。作用:完成多步,同时去匹配符合特定规则的字符串,完成通用的正则匹配正则表达式是一种通用的字符串匹配技术,是不会因为编程语言不同发生变化。想要查找某种特征的,具有一定规则的字符串,都是可以尝试使用正则表达式jsonpath,xpath解析相关如何进行匹配?匹配的方式:只是python当中的封装,re库-match...原创 2020-09-29 19:36:24 · 258 阅读 · 0 评论 -
接口自动化:操作数据库mysql
常见数据库:mysql、oracle、sqlserver、mongodb、access需要有数据库驱动来操作:操作mysql数据库:db-api,pymysql安装:pymsql库 第三方库import pymysqlfrom pymysql.cursors import DictCursor1.建立连接:conn = pymysql.connect(host="",user="",...原创 2020-04-12 18:15:26 · 788 阅读 · 2 评论 -
python之Excel操作
Excel的基础用法,python手工操作Excel流程:1.打开excel(路径+文件名)2.获取表单3.使用行号和烈火去确定读取的数值4.关闭文件python操作excel官方:openpyxl 支持新xlsx型格式的读取,读取速度还可以其他:tablib 支持多种格式 xlsx xls csv json yaml html pd 读取速度稍微慢xlrd 经典的excel...原创 2020-04-08 21:40:10 · 361 阅读 · 0 评论 -
python3中的类与对象的继承
继承:子类要使用父类当中的属性或者方法。单继承继承以后,子类可以使用父类的所有属性和方法重写:子类和父类都有的属性和方法,使用子类的class OneHobby: """父类""" def dance(self): print("爱好跳舞") def play(self): print("爱好玩电脑") cla...原创 2020-04-01 12:48:14 · 139 阅读 · 0 评论 -
python3中的logging日志实现过程及封装成类
作用:主要记录信息,便于定位查看问题。python logging模块官网:https://docs.python.org/zh-cn/3.7/library/logging.html#formatter-objects三种定位问题方法:printdebug调试:代码写好后,就不需要再进行调试了,所以引入了loggerlogging.debug() – 一般在测试环境中用lo...原创 2020-03-30 18:10:55 · 1596 阅读 · 0 评论 -
python3中的类与对象
一、类的定义:具有相同特征的某一事物或者集合类的表示方法:class 类名(): # python3以后括号可以省略 类的内容 实体类名规则:也是个标识符1.数字下划线和字母组成2.不能以数字开头,开头最好为大写字母3.不能是关键字4.驼峰命名法:大驼峰 MyName 小驼峰 myName二、类的使用三、对象四、方法类里面的函数,表示类或对象的行为就叫方法。实例方...原创 2020-03-05 21:19:30 · 174 阅读 · 0 评论 -
python判断语句(if)基础01
判断(if)语句:if语句的基本语法:if 要判断的条件:条件成立时,要做的事情注意:代码的缩进为一个tab键,或者4个空格–建议使用空格·在python开发中,tab和空格不要混用例如:#1.定义一个整数变量记录年龄age = 152.判断是否满了18岁if语句以及缩进部分的代码是一个完整的代码块if age >= 18:# 3.如果满了18岁,可以进入网吧pri...原创 2019-05-19 22:06:35 · 283 阅读 · 0 评论 -
python中赋值与深浅copy
赋值以及深浅copy,Python当中对于拷贝,分为两种类型。一种是数字和字符串,另一种就是列表、元组、字典等其他类型了。 常见问题解答:1)为什么要拷贝?当进行修改时,想要保留原来的数据和修改后的数据2)数字字符串和集合在修改时的差异?(深浅拷贝不同的终极原因) 在修改数据时: 数字字符串:在内存中新建一份数据 集合:修改内存中的同一份数据3)对于集合,如何保留其修改前...原创 2019-05-24 15:18:47 · 201 阅读 · 0 评论 -
python(列表)基础02
列表:也叫数组(其他语言)可以储存任何类型的其他内容:如字符串、数字、字典等列表的索引由0开始 [0,1,2,3,4,5]列表常见操作方法:索引、切片、追加、删除、长度、循环、包含访问值:list[0]--索引更新列表:list.append() 只能更新一个参数list.insert(位置,内容)list.extend(列表)删除列表元素 del list[1]---索引1...原创 2019-05-24 15:19:56 · 185 阅读 · 0 评论