#Python数据分析与挖掘实战

python之logging封装

  前面我们为大家介绍了logging模块的基本使用,相信大家已经能够通过logging提供的功能去写日志了,那么,我们来思考一个问题,在自动化测试过程中,我们可能会有很多个模块需要去写日志,难道我们要在每一个模块当中都去对这些代码进行copy吗,显然这是不可能的,我们需要将这些代码封装起来,在需要的时候进行调用即可,...
代码星球 代码星球·2021-02-03

python中logging模块详解---让你的每一步操作都有迹可循

  在公司开发的任何一个系统都会有日志设计,通过日志,把系统的行为记录并保存起来,一旦系统发生了一些问题便可以通过日志去分析问题发生在哪里,是因为什么原因发生的。同样,我们在设计测试框架的时候,也可以通过设计日志来记录框架的整个测试流程,一旦执行过程中出现异常,我们也能通过日志中记录的错误信息找到问题发生的症结。日志技...

python之unittest单元测试框架

1、单元测试的概念单元测试(unittesting),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,要根据实际情况去判定其具体含义,一个单元可能是功能模块、类、方法(函数)等。2、单元测试工具不同的编程语言都有比较成熟的单元测试框架,语法规则有些差别,其核心思想都是相通的。常见的单元测试框架有:...

python中的类和对象

  我们常说人以群分,物以类聚,即根据特征去划分,这其实就是类的思想。在编写类时,我们会定义一大类对象都有的通用行为。基于类创建对象时,每个对象都自动具备这种通用行为,然后可以根据需要赋予每个对象独特的个性。下面我们就来具体了解一下什么是类和对象。1、类与对象的语法规范关键字:class语法如下: 规范:类名...
代码星球 代码星球·2021-02-02

python中的模块

  在前面的学习中,其实我们已经接触过模块引入的方法:importrandom,所以我们可以使用random里面一系列的函数。在python里面有多种引入方式,这就是本节我们要学习的重点。在了解模块导入之前,我们需要了解一下什么是模块:Python模块(Module),是一个Python文件,以.py结尾,包含了Pyt...
代码星球 代码星球·2021-02-02

python中的内置函数

python中的内置函数有很多,这里我们先未大家列出一些比较常用的内置函数及其用法,后续会继续进行补充。1、input()函数:接受一个标准输入数据,返回为string类型。 2、open()函数用于打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写。3、enumerate()函数用于将一个可...
代码星球 代码星球·2021-02-02

python中函数的定义与调用

在前面的学习中,其实我们已经接触到了一些函数,比如:type()函数能返回数据的类型len()函数能返回数据的长度print()函数能在控制台将内容输出出来range()函数能生成整数数列这些函数都是python的内置函数,我们可以直接调用,后面我们将会接触到更多的python的内置函数。通过观察,我们不难发现,函数有...
代码星球 代码星球·2021-02-02

python循环删除列表中的元素时遇到的坑

今天在写测试用例的时候,突然想到之前刚学python时,做过一个循环删除列表中元素的练习题,现在把当时踩的坑总结一下,希望能对大家有所帮助。具体的场景是这样的: 我当时第一次是这么写的:这种写法看起来并没什么问题,得到的应该是一个空的列表,其实不然,运行后的结果是这个样子的:  咦?到底是...

浅谈python中的while循环

  python中有两种循环,while和for,两种循环的区别是,while循环之前,先判断一次,如果满足条件的话,再循环;for循环的时候必须有一个可迭代的对象,才能循环,比如说列表、字典、字符串等。前面我们已经学过for循环,今天我们就一起来认识一下while循环。while循环的结构,简单来说就是当条件满足的时...

python之for循环与range()函数

  pytnon中的for循环用来遍历对象,从对象的第一个元素到最后一个元素都依次访问一遍。这里的对象可以是列表、元组、字典、字符串,也可以是一个指定的数据范围。具体的意思即,当元素在数据集合中时,循环执行for下面的代码块,当不满足元素在数据集合的条件时,跳出循环,循环结束。下面举几个比较简单的例子,来说明for循环...

揭开python 条件语句的神秘面纱

  我们都知道,在python中代码是自上而下依次执行的。如果我们有某种需求,需要跳过某些代码来执行后面的代码,这时候就需要用到if语句来进行判断。if语句表示如果if后面的条件成立,则执行if下面的代码块,如果该条件不成立,则按照代码的设定执行另外的语句。下面我们就来一起揭开if条件语句的神秘面纱!  解释一下具体的...

python中的字典、元组和集合

一、python中的字典1、字典的表示方式:{key1:value1,key2:value2,key3:value3};2、字典的key通常情况下是字符串,也可以使用其他不可变的数据类型;3、字典的key值不能重复,如果在一个字典中存在相同的key,则后面的value会覆盖前面的value;4、获取字典的长度:len(...

python中的列表

列表是python最重要也是最常用的数据类型,所以一定要清楚的了解列表的含义以及常用用法。1、列表的表示方式:列表用[]表示;2、列表中能包含的数据类型:列表中能包含任何的数据类型,当然也能进行列表的嵌套;3、获取列表的长度:len();4、列表的索引:根据列表的索引能够获取列表中的某一个元素;需要注意的是:该元素是什...
代码星球 代码星球·2021-02-02

python中的字符串

1、字符串定义:(1)使用引号括起来的数据类型就是字符串;(2)这里的引号可以是单引号、双引号、三单引号、三双引号;(3)需要注意的是,三引号可以保持字符串的原始格式,如换行等。 打印内容为:2、字符串的拼接:+ 打印结果为:3、字符串*数字,表示这个字符串输出多少次 打印结果为:4、字符...
代码星球 代码星球·2021-02-02

python中的运算符

一、python中的运算符主要分为算数运算符、赋值运算符、比较运算符、逻辑运算符1、算数运算符:1)加减乘除注意:(1)除法的结果是浮点数(2)除法会遇到除不尽的情况(3)被除数不能为02)幂运算:**3)整除运算://4)取余运算:% 取余运算最常用的场景是:判断一个数的奇偶,即num%2==0,这个数为偶...
代码星球 代码星球·2021-02-02
首页上一页...6263646566...下一页尾页