wangwt123

2022年6月24日

Python面向对象编程-装饰器

摘要: 一、装饰器 1、定义及作用 装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的应用有插入日志、增加计时逻辑来检测性能、加入事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。 概括的讲,装饰器的作用就是为已经存在 阅读全文

posted @ 2022-06-24 18:33 DOUBLE快乐 阅读(146) 评论(0) 推荐(0)

Python面向对象编程-多态

摘要: 一、多态 多态的优势具体可以总结为如下⼏点,具体为: 增加了持续的灵活性 增加了持续的额外扩展的功能 1 class Animal(object): 2 def talk(self): 3 print("动物会叫") 4 5 class Cat(Animal): 6 def talk(self): 阅读全文

posted @ 2022-06-24 18:32 DOUBLE快乐 阅读(86) 评论(0) 推荐(0)

Python面向对象编程-继承

摘要: 一、什么是继承? 继承就是一种新建子类的方式,新建的子类/派生类,被继承的类叫做父类/基类。 子类可以继承父类所有的方法以及属性。 二、为什么要有继承? 为了解决定义多个类时,代码冗余的问题。当我们在定义多个存在相同属性与功能的类时,相同的代码可能会复写多次,可以将相同的代码放到一个公共类当中,也就 阅读全文

posted @ 2022-06-24 18:21 DOUBLE快乐 阅读(140) 评论(0) 推荐(0)

Python面向对象编程-基础

摘要: 一、面向对象程序设计 编程式范式分为:面向过程的编程范式和面向对象的编程范式 编程式范式:就是程序员使用特定的语法+数据结构和算法编写代码,最终的目的是告诉计算机来解析并且来执行这些代码。 面向过程的编程范式:也就是说流程化的干一件事,严格的按照顺序来进行,就像流水线的工作一样,主要针对的是C语言。 阅读全文

posted @ 2022-06-24 18:10 DOUBLE快乐 阅读(130) 评论(0) 推荐(0)

2022年6月21日

Python—数据驱动(JSON、Yaml、CSV、Excel)

摘要: 数据驱动:在自动化测试中,需要把测试的数据分离到JSON、Yaml等文件中。 一、JSON 其中json文件中写代码必须是双引号 step1:新建一个名为“数据驱动”的包,再在这个包里新建一个文件名为“login.json”文件,再建一个python file,名叫“opertationJson.p 阅读全文

posted @ 2022-06-21 19:26 DOUBLE快乐 阅读(2332) 评论(0) 推荐(0)

2022年6月20日

Python函数式编程-动态参数、函数实战与Python常用库

摘要: 一、动态参数 1、什么时候使用动态参数? (1):当函数的形式参数个数不确定时; (2):当函数的形式参数数据类型不确定时。 2、在Python中,“*”:代表的是元组,“**”:代表的是字典。 3、应用 应用1: 1 def func(*args,**kwargs): 2 print(args) 阅读全文

posted @ 2022-06-20 20:28 DOUBLE快乐 阅读(361) 评论(0) 推荐(0)

2022年6月17日

Python IO操作与编码、解码

摘要: 一、Python文件操作 1、文件IO操作(IO:input,output) a:操作文件使用的函数是open() b:操作文件模式: r:读取文件 w:往文件里面写内容(先删除文件里面已有的内容) a:是追加(在文件基础上写入新的内容) b:二进制的模式写文件c:open函数执行流程: open操 阅读全文

posted @ 2022-06-17 21:01 DOUBLE快乐 阅读(188) 评论(0) 推荐(0)

2022年6月16日

Python函数式编程

摘要: 一、函数的定义 定义:所谓函数,就是把重复的代码单独的分离出来,放在⼀个公共的地⽅,便于以后可以⼀直的进⾏调⽤,这样就可以解决多次重复来编写。 函数使用的关键字是def 定义函数格式如下: def 函数名(): 代码 二、函数的参数 1、形式参数:是指定当以函数的时候小括号里面的参数,用来接收参数用 阅读全文

posted @ 2022-06-16 22:56 DOUBLE快乐 阅读(247) 评论(0) 推荐(0)

Python—内置函数

摘要: 内置函数:编程语言中预先定义的函数。 具体:嵌入到主调函数中的函数称为内置函数,又称内嵌函数。 作用是提高程序的执行效率,大多编程语言都有自己的内置函数。 内置函数的存在极大的提升了程序员的效率和程序的阅读。 一、数学运算 1、max(x,key=None)求最大值:返回可迭代对象中的元素中的最大值 阅读全文

posted @ 2022-06-16 22:52 DOUBLE快乐 阅读(728) 评论(0) 推荐(0)

2022年6月15日

Python-字符串的比较与数据结构之间的转换

摘要: 一、字符串的比较 1、==:比较的是两个对象的内容和类型,如下图所示: 在Python中检查是否相等时区分大小写。例如,两个大小写不同的值被视为不相等: 2、in:一个对象被包含在另外一个对象里面,如下图所示: 3、is:比较的是两内存地址id(),如下图所示: 4、assert:是Python原生 阅读全文

posted @ 2022-06-15 11:51 DOUBLE快乐 阅读(211) 评论(0) 推荐(0)

导航