240 发简信
IP属地:山东
  • 您好,可以这样写:$.store.book[?(@.category=="医学")].author

    Python3下利用JsonPath解析数据

    前言 常见Web接口返回数据的时候,大部分是以 JSON 的形式返回,如果返回数据量不大的话,我们可以直接通过 字典取值 或 正则取值 的方式来直接获取。 但如果接口返回数据...

  • Python中的闭包

    今天我们来学习下Python中的闭包。 什么是闭包 当我们在外部函数中定义了一个内部函数,并且内部函数能够读取到外部函数内的变量,这种函数我们就称为闭包。简单来说,闭包就是能...

  • Python中的装饰器

    装饰器(Decorator)是Python中一个重要部分,它本质上是一个函数,不同于普通函数,装饰器的返回值是一个函数对象。通过利用装饰器,我们可以让其他函数在不做任何代码改...

  • Python中的迭代器和生成器

    今天我们来学习下Python中的迭代器和生成器。 迭代和可迭代对象 在学习迭代器之前,我们需要了解下迭代和可迭代对象的概念。 迭代 迭代是访问集合元素的一种方式,在Pytho...

  • Python3中的map()、reduce()、filter()

    Python3中的map()、reduce()、filter() 这3个一般是用于对序列进行操作的内置函数,它们经常需要与 匿名函数 lambda 联合起来使用,我们今天就来...

  • Python中的匿名函数

    在Python中,有时候我们需要一个简单的函数去返回一些结果,但是我们又不想通过 def 专门去定义函数再引用,这种情况下有没有好的办法来完成呢? 答案是使用匿名函数,而Py...

  • Python中的*args和**kwargs

    在Python中设置一个函数时,常见的参数类型分为:位置参数、默认参数、关键字参数、不定长参数。当我们不明确所定义的函数到底要传递多少个参数时,就可以使用不定长参数,比如我们...

  • Python中 _xx、__xx、__xx__ 的区别

    在Python中,一般情况下我们常见的变量大都属于公共变量,比如 xx = 13 中的 xx 就是一个公共变量,但有时候我们也会在一些Python代码中看到一些加下划线的变量...

  • 您好,可以去网上查下看如何安装指定版本的

    Linux下搭建HttpRunnerManager接口测试平台

    前言 之前在学习HttpRunner时,我们都是把用例写在 YAML/JSON 中进行维护,使用起来也很方便。其实,现在有不少大佬都喜欢开发自动化测试平台,比如我们今天要搭建...

  • Python3下如何对文件进行操作?

    在Python中,我们可以通过一些内置函数来操作电脑上的文件,并对文件进行读写,这种读写操作是很常见的 I/O 操作,我们今天就来简单学习下。 open()函数 我们可以使用...

  • Python3下实现数值交换的几种方式

    使用临时变量 该方法是最简单的,也是最容易理解的,适用于所有编程语言,其实现过程如下: 使用tuple元组 该方法是Python下特有的方法,并且只需要一行代码即可实现,其使...

  • Python中的字典(Dictionary)

    在Python中,字典(Dictionary)是一个常见的数据结构,它可以存储任意类型的对象。 创建字典 字典由键和值组成,字典中所有键值均要放在 大括号 {} 里面,键与值...

  • Python中的集合(Set)

    在Python中,集合(Set) 是一个无序、不重复的序列,它不支持索引。 创建集合 一般在创建集合时,分为创建空集合和非空集合,其创建方式如下: 从上面可以看到,我们只需要...

  • Python中的元组(Tuple)

    在Python中,元组(Tuple)与列表(List)类似,也是一个有序的序列,但元组是一个不可变对象,其一旦初始化后便无法进行修改。 创建元组 一般在创建元组时,分为创建空...

  • Python中的列表(List)

    列表(List)是 Python 中最基本的数据结构,它是一种有序的集合,列表中每个元素都有其对应的位置值(索引)。 创建列表 一般在创建列表时,分为创建空列表和非空列表,其...

  • Python编程题52--在排序列表中查找元素的第一个和最后一个位置

    题目 给定一个按照升序排列的整数列表 nums,和一个目标值 target。请查找出给定目标值在列表中的开始位置和结束位置。 如果列表中不存在目标值 target,则返回 [...

  • Python编程题51--二分查找

    题目 给定一个含有 n 个无重复整数的升序列表 nums 和一个目标值 target ,请查找 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 例如...

  • Python编程题50--设计单链表

    题目 单链表中的节点应该具有两个属性:val 和 next。val 是当前节点的值,next 是指向下一个节点的指针或引用。 请设计一个单链表,并在链表类中实现下列操作: g...

  • Python编程题49--两两交换链表中的节点

    题目 给定一个链表,请在不修改节点内部值的情况下,两两交换其中相邻的节点,并返回交换后链表的头节点。 例如:原链表转换为列表:[1, 2, 3, 4]最终的链表转换为列表:[...

  • Python编程题48--删除链表的倒数第 N 个结点

    题目 给定一个链表,请删除链表的倒数第 n 个节点,并且返回链表的头节点。 例如:原链表转换为列表:[1, 2, 3, 4, 5],需要删除倒数第2个节点最终的链表转换为列表...