随笔分类 -  Python基础

摘要:排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用一张图概括: 关于时间复杂度: 平方阶 阅读全文
posted @ 2019-02-20 11:17 吃个鱼丸 阅读(34682) 评论(2) 推荐(6)
摘要:unittest是python自带的一个单元测试模块,我们可以用来做单元测试。unittest包含如下几个子模块: 测试用例:TestCase 测试集:TestSuite 加载用例:TestLoader 执行用例:TextTestRunner 1.编写功能类 如编写一个接口请求类: 2.编写测试类 阅读全文
posted @ 2019-01-20 19:23 吃个鱼丸 阅读(250) 评论(0) 推荐(0)
摘要:1.类与对象的语法规范 关键字:class 语法:class 类名: 属性值 类函数 调用类:类名() 2.如何定义类 所有你认为具有共同属性以及共同特征的都可以划分为一个类 类名规范:1.类名首字母要大写,即驼峰命名;2.类名需要做到见名知意,提高代码的可读性。 3.类函数、类属性 类里面的函数叫 阅读全文
posted @ 2019-01-20 18:59 吃个鱼丸 阅读(207) 评论(0) 推荐(0)
摘要:为什么要处理异常?不处理后面的代码就中断了! 关键字:try except else finally 语法:try:觉得可能异常的代码块 except 捕捉异常: else:没有异常才执行的代码块 finally:退出try时总会执行的代码块 总结了五种用法,如下所示: 1:最简单的用法。 try. 阅读全文
posted @ 2019-01-09 16:58 吃个鱼丸 阅读(173) 评论(0) 推荐(0)
摘要:一、文件操作,读和写 打开文件:file=open(文件路径file,模式m,encoding="utf-8") 模式默认为r,以模式m编码为utf-8的形式打开文件。打开模式需关注,见下图。 读取文件:file.read()读取文件的内容,不传参则读取所有内容,传参(只能为整型)则返回指定的字节数 阅读全文
posted @ 2019-01-08 18:21 吃个鱼丸 阅读(330) 评论(0) 推荐(0)
摘要:需要引入os模块 import os 一、目录处理 绝对路径:相对根目录的路径。 相对路径:当前目录后的路径。 1.新建和删除路径 新建路径:os.mkdir(路径),每次只能新建一级路径,否则报错。新建路径不能已存在,否则也会报错。 删除路径:os.rmdir(路径) 2.获取路径 __file_ 阅读全文
posted @ 2019-01-04 17:43 吃个鱼丸 阅读(327) 评论(0) 推荐(0)
摘要:一、python函数的语法。 关键字:def 语法:def 函数名(可加参数): 函数体 函数的优点:方便调用,和类结合 函数调用:函数名(有参数则加参数) 返回值:1.想要返回值 用return,2.return返回值后的代码不会执行 函数名的要求:见名知意;用字母数字下划线组成,不能由数字开头; 阅读全文
posted @ 2019-01-04 15:49 吃个鱼丸 阅读(183) 评论(0) 推荐(0)
摘要:1.条件语句 语法:if 条件表达式:代码块 elif 条件表达式:代码块 else:代码块 if语句的特点,关键字if 满足条件才执行下面的代码块或者elif模块; 必须是以if开头,可以没有elif或者else,但不能没有if; 条件语句中可以有多个elif,但同一层级只能由一个if; else 阅读全文
posted @ 2019-01-03 18:16 吃个鱼丸 阅读(831) 评论(0) 推荐(0)
摘要:1.算术运算符 +,-,*,/,%取余运算 2.比较运算符 >,<,>=,<=,== 3.赋值运算符 4.逻辑运算符 5.成员运算符 阅读全文
posted @ 2019-01-03 16:27 吃个鱼丸 阅读(157) 评论(0) 推荐(0)
摘要:上篇文章记录了整型、长整型、字符串、布尔值等常见类型,这节继续分享列表、字典、元组的知识。 1.元组 关键字:tuple 符号:() 元组的数据可以是任意类型,如(1,"hehe",[1,2,3,'呵呵'],{"age":18,"name":"杰克的肉丝","sex":"femail"}); 元组里 阅读全文
posted @ 2019-01-03 16:05 吃个鱼丸 阅读(194) 评论(0) 推荐(0)
摘要:一、常用数据类型 整型、浮点型、布尔值、字符串。 1.整型 age=18 18就为整型 关键字int 2.浮点型 price=888.88 888.88就为浮点型,小数 关键字float 3.布尔值 Ture和False 关键字Boolean 4.字符串 凡是由成对的单引号或者成对的双引号括起来的内 阅读全文
posted @ 2019-01-02 18:08 吃个鱼丸 阅读(221) 评论(0) 推荐(0)
摘要:作为一名软件测试人员,近年来一直在学习python相关的自动化测试知识,包括接口自动化测试(unittest+Excel+数据库操作),web自动化(selenium+unittest/pytest+pageobject)和正在学习运用的appium和robotframework。 积累的知识越多, 阅读全文
posted @ 2018-10-15 18:24 吃个鱼丸 阅读(278) 评论(0) 推荐(0)