
Python
文章平均质量分 76
小欢~
一个优秀的程序员是那种过单行线马路都要往两边看的人~~
展开
-
解决python -m pip install --upgrade pip 升级不成功问题
使用pip 提示更新:You are using pip version 18.1, however version 20.0.2 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' command.但是输入python -m pip install --upgrade pip出现问题这是因为服务器连接超时,使用下方代码即可解决(因为pip源在国外,所以连起来比较慢,可以原创 2020-08-28 11:24:16 · 11766 阅读 · 5 评论 -
python列表的增删改查方法1
添加数据.append 往列表的结尾处添加一个元素.insert 通过下标往列表的指定位置添加一个元素.expend 往列表的结尾处 添加多个元素删除数据.remove 删除列表中的指定元素.pop 删除指定下标位置的元素,默认删除列表中最后一个元素.clean 删除列表中所有数据查询数据.index 在列表找到第一个匹配的元素,返回下标位置.count 查询指定元素的数量修改数据用下标找到元素,重新赋值li = [1,2,3,4,5,6原创 2020-06-29 17:19:30 · 567 阅读 · 0 评论 -
python列表推导式
列表推导式是Python构建列表(list)的一种快捷方式,可以使用简洁的代码就创建出一个列表对于不熟悉列表推导式的人来说,可以使用for循环来实现相同的功能,但是需要好几行代码,而列表推导式只需要一行代码列表推导式(list comprehension)是指循环创建列表for循环有非常广的应用场景,也可以用来创建一个列表,而列表推导式就相当于for循环创建列表的简化版例如:# fo...原创 2019-11-27 13:27:05 · 3064 阅读 · 0 评论 -
pythonunittest框架_测试环境搭建和销毁fixture
def setUp(self): # 每一条测试用例执行之前,都会执行 print('{}开始执行'.format(self)) def tearDown(self): # 每一条测试用例执行之后,都会执行 print('{}执行完毕'.format(self)) @classmethod def se...原创 2019-11-25 15:57:14 · 285 阅读 · 0 评论 -
python单元测试-05配置文件的使用
python单元测试-05配置文件的使用原创 2019-11-22 10:05:54 · 183 阅读 · 0 评论 -
python单元测试-04logging日志模块
python单元测试-03DDT数据驱动原创 2019-11-22 10:05:21 · 352 阅读 · 0 评论 -
python单元测试-03DDT数据驱动
python单元测试-03DDT数据驱动原创 2019-11-22 10:04:37 · 329 阅读 · 0 评论 -
python单元测试-02python操作excel
python单元测试-原创 2019-11-22 09:56:26 · 212 阅读 · 0 评论 -
python单元测试-01单元测试框架
一、单元测试的定义1. 什么是单元测试?单元测试就是对单个模块或者单个类或者单个函数进行测试,一般是开发做的,按照阶段来分,一般就是单元测试、集成测试、系统测试、验收测试2. 为什么要做单元测试?1)单元测试之后,才是集成测试,单个的功能模块测试通过之后,才能把单个功能模块集成起来做集成测试,为了从底层发现bug,减少合成之后出现的问题。2)越早发现bug越好,不然问题都累积到后面,可能...原创 2019-11-22 09:55:31 · 252 阅读 · 0 评论 -
面向对象的三大特性
面向对象的三大特性1. 继承子类通过继承可以获得父类的属性和方法,被继承的类叫做父类(基类),继承的类叫做子类。2. 封装把一些属性和方法(变量和函数)都写在一个类里面就是封装3. 多态在python中不存在多态,只有鸭子类型(扩展)...原创 2019-11-19 16:19:50 · 135 阅读 · 0 评论 -
用python把1 2 3 4 四个数字,组合成互不相同且无重复数字的3位数
def work(): for i in range(1, 5): for j in range(1, 5): for k in range(1, 5): if (i != k) and (i != j) and (j != k): print(i, j, k)work()...原创 2019-10-29 15:53:09 · 7926 阅读 · 0 评论 -
用python输出99乘法表
def work1(): for row in range(1, 10): for column in range(1, row + 1): print("{0} * {1} = {2}".format(row, column, row * column), end="\t") print()work1()原创 2019-10-29 15:50:28 · 1167 阅读 · 0 评论 -
类和对象
面向对象编程–动态属性机制原创 2019-12-03 13:54:19 · 278 阅读 · 0 评论 -
类的方法、变量和继承
面向对象编程–类的继承原创 2019-10-24 16:40:51 · 360 阅读 · 0 评论 -
面向对象编程--类的方法&变量
面向对象编程–类的方法&变量原创 2019-10-24 16:25:05 · 151 阅读 · 0 评论 -
python模块、文件、异常处理
面向对象编程–类的创建&调用原创 2019-11-15 17:33:33 · 246 阅读 · 0 评论 -
python异常处理&异常基类学习
python异常处理&异常基类学习原创 2019-10-24 16:22:07 · 705 阅读 · 1 评论 -
python文件处理
python文件处理原创 2019-10-24 16:20:58 · 137 阅读 · 0 评论 -
Python的内置函数
Python函数的内置函数原创 2019-10-31 14:20:35 · 234 阅读 · 0 评论 -
python关键字及含义
查看python关键字:help("keywords")结果:Here is a list of the Python keywords. Enter any keyword to get more help.False class from orNone conti...原创 2019-10-23 14:24:38 · 2383 阅读 · 0 评论 -
python函数、函数参数、作用域
函数的作用域1. 全局变量:在函数外部定义的变量,不论是函数外部还是内部都可以访问。2. 局部变量在函数内部定义的变量,只能在函数内部使用,在函数外部无法调用。注意点:· 不同的函数,可以定义相同名字的局部变量,但是各用各的不会产生影响。· 局部变量的作用:为了临时保存数据需要在函数中定义变量来进行存储。3. global函数内部可以用global修改全局变量注意点:· 使用...原创 2019-10-30 18:48:01 · 527 阅读 · 0 评论 -
python3理解写代码与常用数据类型(3)
3.1 什么是代码 什么是写代码代码是现实世界事物在计算机世界中的映射写代码是将现实世界中的事物用计算机语言来描述代码和写代码就像画家画画,摄影师拍照如果我们需要在一个世界中描述另外一个世界里面的一些事物,我们就需要一些基本的元素和素材,在计算机世界的语言中,我们的素材就是基本数据类型,无论代码多复杂,都是由基本数据类型再加上我们的逻辑思维构成的。3.2 数字:整形与浮点型Number...原创 2018-11-21 09:54:21 · 542 阅读 · 0 评论 -
pycharm的使用和python环境安装(2)
2.1 下载Python安装包选择Windows操作系统·下载环境安装包:https://www.python.org/Python 2.X 与 Python 3.X 不兼容友情提示: Python 3.5以上的版本不支持Windows XP操作系统,建议用Windows7或Windows102.2 安装Python双击下载的安装包,进行傻瓜式安装即可2.3 IDLE与第一段Pyth...原创 2018-11-15 10:52:59 · 534 阅读 · 0 评论 -
python3“组”的概念与定义(4)
组的概念:在python中表示组的方式有很多种,并不是只有一种4.1 列表的定义列表用[]定义的,元素间用“,”隔开如用列表表示1、2、3、4、5、6[1,2,3,4,5,6]type([1,2,3,4,5,6])<class ‘list’>列表的特性1.列表内部元素的类型不是固定的type([‘hello’,1,2,3,True,False])&lt...原创 2018-11-24 15:24:02 · 436 阅读 · 0 评论 -
python3分支、循环、条件和枚举(6)
6.1 什么是表达式表达式(Expression)是由运算符和操作数所构成的序列。运算符和操作数是有顺序的。6.2 表达式的优先级>>> a = 1>>> b = 2>>> c = 3>&a原创 2018-11-29 11:32:47 · 600 阅读 · 0 评论 -
python3变量与运算符(5)
5.1 什么是变量>>> [1,2,3,4,5,6] * 3 + [1,2,3][1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3]上面这种算法太长了想要变得简洁,需要引入变量的概念怎么理解变量?变量就是一组数据的名字定义一个变量>&g原创 2018-11-26 18:39:36 · 1078 阅读 · 0 评论 -
python的常用数据类型
一、 数值类型1. 数值类型数据· 整数(int):整数· 浮点数(float):小数· 布尔值(bool):只有两个值 True 和 False查看数据类型的内置函数:type()例如:number = 100print(type(number))f_number = 1.23print(type(f_number))运行结果:<class 'int'>...原创 2018-12-12 14:51:31 · 314 阅读 · 0 评论 -
pycharm安装、首次使用及汉化
一、下载pycharm安装包打开PyCharm的官方下载地址:http://www.jetbrains.com/pycharm/download/#section=windows打开网站后的界面展示如图:professional是专业版,可以免费试用,community是社区版,是免费开源的,推荐下载使用社区版。下载后的PyCharm:二、安装1.双击应用程序后点击【Next】...原创 2018-12-13 17:44:41 · 96551 阅读 · 23 评论 -
python3包、模块、函数与变量作用域(7)
7.1 while循环与使用场景常见的循环:while循环和for循环while容易造成死循环CONDITION = Truewhile CONDITION :print('I am While')死循环输出:I am While因为CONDITION永远为True,没有被改变过ctrl + c 结束死循环counter = 0while counter :counte...原创 2018-12-11 18:03:17 · 1949 阅读 · 1 评论 -
python基本语法(01)
1. 基本语法· print输出print 输出是换行的,不同的数据之间用逗号隔开print将内容输出到控制台代码快速格式化(pep8编码规范)快捷键:Ctrl+Alt+L/Code→Reformat Code不用选中代码,鼠标放在编写区域即可进行格式化·什么是变量·变量名的命名规范:只能由数字、字母、下划线组成、且不能以数字开头见名知意,用单词来描述(不要写...原创 2019-09-18 21:09:03 · 271 阅读 · 0 评论 -
python列表的增删改查方法
添加数据append方法:往列表的结尾处添加元素insert方法:通过指定位置插入数据原创 2019-09-22 23:05:01 · 2253 阅读 · 0 评论 -
python3入门导学(1)
1.1 导学Python不是一门新兴的语言,它诞生于上世纪90年代初。随着大数据与人工智能的流行,Python逐步的走向了千千万万的程序员,Python才真正意义上的变成了一个主流的开发语言。在国内有两家公司,他们的产品是以Python语言为技术主导的,他们是豆瓣和知乎,事实上使用Python语言这个产品的,远远不止这两家公司,在很多家公司的产品里面Python已经得到了广泛的应用,我们所生...原创 2018-11-14 17:59:55 · 340 阅读 · 0 评论