
python基础系列
文章平均质量分 87
python基础文章
自由安
tester
展开
-
解决python import时ModuleNotFoundError异常
解决ModuleNotFoundError原创 2024-06-12 07:30:00 · 5172 阅读 · 1 评论 -
python中三种常用格式化字符串的方法(%s, format,f-string)
python中三种常用格式化字符串的方法:%s, format和f-string原创 2024-01-21 19:03:17 · 2309 阅读 · 0 评论 -
python处理XML,JSON,字典之间的相互转换
在接口测试中数据格式转换是最常见的操作,用python进行接口测试最常见的格式转换就是XML,JSON和python字典之间的转换,因此熟练并掌握三者之间的转换是很必要的。通过xmltodict和json库,可以将xml和json格式的数据转换成我们熟悉的python字典类型,这样能够更高效的操作处理xml,json数据,而不是使用xml.dom来处理xml数据,从而提高测试效率。原创 2023-12-19 07:00:00 · 809 阅读 · 0 评论 -
python之prettytable库的使用
prettytable是Python的一个第三方工具库,用于创建漂亮的ASCII表格。它支持带有列标题的表格,还支持颜色和自定义格式。使用prettytable可以轻松地将数据可视化为表格,方便阅读和理解。原创 2023-08-05 15:00:37 · 3514 阅读 · 0 评论 -
python之jsonpath处理json数据
jsonpath处理json数据原创 2023-07-23 13:00:51 · 4719 阅读 · 0 评论 -
python中的内置装饰器@classmethod,@staticmethod和@property
声明一个方法是类方法,可以不用创建实例对象就调用类方法,调用方式:类名.方法名,其中方法的参数self变成cls,cls的作用同self一样。声明一个方法是一个静态方法,可以不用创建实例对象就调用类方法,调用式:类名.方法名,其中方法的参数self可以去掉。cls不能调用实例对象的属性,即不能调用def __ init __ 下面的属性。也不能调用类实例化对象的属性,即def __ init __ 下面的属性,而且只能通过。进行了装饰,转换成了类属性,就可以像调用类属性一样调用该方法,而。原创 2022-10-24 23:42:28 · 1615 阅读 · 2 评论 -
python中的装饰器二(带参数的装饰器)
看大佬们写的代码看的我是眼花缭乱,不知所云啊。真是感叹,自己还看都看不懂,人家就能写出来了,人与人之间的差距确实有点大呀,为了能够早些看懂大佬们的代码,继续薅头发吧~python中的装饰器(基础装饰器)原创 2022-10-23 14:02:26 · 1159 阅读 · 5 评论 -
python中的装饰器(基础装饰器)
1. 什么是装饰器2. 装饰器的实现原理3.装饰器的作用原创 2022-10-22 12:12:31 · 8110 阅读 · 5 评论 -
python中的生成器
python生成器原创 2022-10-17 23:16:26 · 727 阅读 · 0 评论 -
python中的迭代器,可迭代对象(详细剖析)
1. 什么是迭代器?什么是可迭代对象?2. 迭代器实现的原理3. 可迭代对象如何被迭代?4. 迭代器与可迭代器的s区别原创 2022-10-15 14:08:59 · 8002 阅读 · 4 评论 -
python与xml数据的交互
python与XML数据的交互原创 2022-07-20 23:40:11 · 703 阅读 · 0 评论 -
python与json数据的交互
python与json数据的交互原创 2022-07-18 07:00:00 · 990 阅读 · 0 评论 -
Python之闭包
文章目录一 什么是闭包?二 闭包的实现2.1 类方法实现计算某件商品的历史平均销量2.2 函数实现计算某件商品的历史平均销量2.3 闭包函数的组成要素2.4 判断闭包函数2.5 闭包函数的相关元素查看三 nonlocal的使用一 什么是闭包?在上篇文章:Python变量作用域 里面我们讲了python中的几种变量作用域,其中Enclosed(嵌套)变量作用域说的是 在函数中嵌套函数时,外层函数变量的作用域,其实这也叫闭包。内层函数能够引用外层函数的变量,是因为闭包延伸了外层函数的变量作用域。所以什么原创 2022-05-22 23:27:23 · 2070 阅读 · 0 评论 -
Python之变量作用域
文章目录一 变量作用域1. Local(局部变量)2. Enclosed(嵌套)3. Global(全局)4. Built-in(内置)二 变量使用规则三 变量的修改1. global修改全局变量2. nonlocal修改外层函数变量一 变量作用域python变量作用域一般有4种,如下1. Local(局部变量)Local(局部变量):暂时的存在,依赖于创建该局部作用域的函数。函数存,则局部变量存,函数亡,则局部变量亡。如下#局部作用域def fun(): b = 2 pri原创 2022-05-07 09:30:00 · 10912 阅读 · 6 评论 -
Python之集合
python集合的常用操作,包括集合的交集,并集和差原创 2022-05-04 12:35:39 · 1002 阅读 · 0 评论 -
Python面向对象之多态(四)
文章目录一 多态的概念二 多态三 鸭子类型一 多态的概念多态是python语言的三大特性之一,即同一个操作因不同的对象(实例)调用,输出的结果是不一样的。多态是通过方法覆盖类实现的。二 多态多态是同一个操作因作用不同对象,输出结果不一样。如下class A(): def __init__(self): pass def great(self, name, age): print("大家好,我是{},今年{}岁。".format(name, ag原创 2022-03-13 12:56:35 · 993 阅读 · 0 评论 -
Python面向对象之封装(三)
文章目录一 封装的概念二 _ 和__ 对属性和方法的私有化1. 单下划线_2. 双下划线__3. 子类中访问父类的私有属性和私有方法三 访问及修改类的私有属性和私有方法1. 自定义公有方法2. property一 封装的概念封装其实在我们的生活中处处都是,如电视机,电脑,手机等物品。我们通常只能看到其外部的形状,以及使用他们提供的功能,并不能看到其内部复杂的硬件组成,这些都是封装好的,不能让我们看到,避免我们的一些“特殊”操作,使其不能正常工作。编程源于生活。在python中也有对对象的封装操作,使其对原创 2022-03-06 13:02:20 · 1019 阅读 · 0 评论 -
Python面向对象之继承(二)
一 单继承类继承作为python的三大特性之一,在我们学习python的时候是必不可少的。使用类继承,能够大大减少重复代码的编写。现来记录下,python中关于类继承的一些知识点。类的继承有单继承,多层继承以及多重继承,先来看看单继承。1. 继承的基本语法格式如下:#类继承语法格式,B类继承A类class A(): 类属性 类方法 ...class B(A): 类属性 类方法 ...单继承的话一般类A是没有继承其他派生类的,只继承了基类。因为在原创 2022-02-27 20:09:23 · 1000 阅读 · 3 评论 -
Python之random库常用函数
原创 2022-02-12 18:20:44 · 3871 阅读 · 0 评论 -
Python之requests库的学习(一)
前言好记性不如烂笔头!最近在接口测试,以及爬虫相关,需要用到Python中的requests库,之前用过,但是好久没有用又忘了,这次就把这块的简单整理下(个人笔记使用)一 URL,URI和URN原创 2022-01-26 22:57:33 · 1582 阅读 · 0 评论 -
python之异常处理
文章目录一 错误和异常1. 什么是错误2. 什么是异常3. 错误和异常的区别二 python的异常处理模块1. try...except2. try...except...else3. try...except...finally三 raise 抛出异常四 自定义异常一 错误和异常1. 什么是错误被编程玩的朋友应该再熟悉不过编程中出现的错误了,那到底什么是错误呢?看了一些文章,觉得下面的描述比较nice。首先,错误分为两种,如下语法错误:即编写的代码不符合解释器或者编译器的语法,如pytho原创 2021-11-08 00:03:33 · 913 阅读 · 0 评论 -
python之文件操作(open与with...open...as)
Created with Raphaël 2.2.0开始我的操作确认?结束yesno原创 2021-10-17 19:06:09 · 5761 阅读 · 0 评论 -
Python之面向对象编程(一)
一 什么是面向对象编程原创 2021-09-29 00:32:04 · 440 阅读 · 2 评论 -
python之函数
文章目录一 函数的定义和调用1. 什么是函数2. python中的函数的语法格式3. 函数的调用二 函数的参数1. 形参和实参2. 必须参数3. 关键字参数4. 默认参数5. 不定长参数6. 函数参数位置顺序三 匿名函数(lambda函数)1. 定义及特点语法格式2. lambda函数的特点四 函数返回值return五 局部变量与全局变量1. 局部变量2. 全局变量3. 当全局变量遇到局部变量4. 用global在函数内部修改全局变量一 函数的定义和调用1. 什么是函数函数对我们来说应该是比较熟悉了原创 2021-09-16 00:39:41 · 905 阅读 · 0 评论 -
Python之常用内置函数
前言Python内置函数在Python中占有非常重要的地位,熟练使用Python的内置函数对学习和使用python来说非常重要,有时候会非常的便利。Python官方文档给出python内置函数文档如下,现在来记录一下一些常用的内置函数1. 数学运算1.1 abs()函数abs():返回给定参数的绝对值,参数可以是整数,浮点数,复数,如果是复数则返回其大小...原创 2021-06-14 00:43:28 · 2423 阅读 · 3 评论 -
Python之字典
1. 字典的创建在python中字典又一个非常重要的数据类型和数据结构,它是另一种可变容器类型,可以储存任意类型的对象。在python中字典是以键和值的形式存在的,即key:value;键和值用冒号:分开,一个key:value又叫一个键值对,每个键值对用逗号 ,隔开,所有的键值对都用一个大括号括{}括起来,如下dict = {key1:value1,key2:value2,key3:value3,...,keyn:valuen}在创建字典时要注意字典的以下特性:字典的键必须是唯一的,当有同名原创 2021-05-05 23:36:06 · 746 阅读 · 3 评论 -
Python之字符串
前言 字符串在Python也是最常见用的最多的数据类型,它是一个扁平序列,和元组元组一样属于不可变序列。但它既然是序列自然也就支撑序列的一系列操作,如索引,切片,+,*以及检查成员等。学好字符串对学Python来说非常重要,下面来记录一下字符串的一些常见操作。1. 创建字符串...原创 2021-05-05 17:14:45 · 463 阅读 · 2 评论 -
Python之元组
文章目录前言1. 元组的创建2. 尝试修改删除元组元素3. 元组的两个方法4. tuple(seq)5. 元组的访问,切片,*,+操作前言 Python中的元组其实和列表差不多,都是容器序列,都支持索引,切片,+,*和检查成员操作。不过元组是不可变序列,里面的元素不能改变。 在《流畅的Python》中是这样定义的元组:元组其实是对数据的记录,元组中的每个元素都存放了记录中一个字段的数据,外加这个字段的位置。下面来记录一下有关元组的操作。1. 元组的创建列表的创建是用的中括号[],而元组则用圆括号()原创 2021-04-21 00:07:46 · 633 阅读 · 2 评论 -
Python之列表
前言 序列是Python中最基本的数据结构。列表在Python是最常用的序列,也是最基本的数据类型,可变,可迭代。下面来详细记录一下有关列表的一些操作和使用。1 创建列表python中的列表创建很简单,只需要把需要的数据用方括号括起来,然后用逗号隔开就可以了,如下list = []#空列表list = ['Python','C#',1,2,3]2 访问列表元素列表中的每个数据被称为元素,要访问或者获取列表中的元素可以元素在列表索引位置来访问。要注意的是列表的索引是从0开始的,和数据库差原创 2021-04-15 10:36:36 · 315 阅读 · 0 评论