Def
  • 2024-07-14python-关于返回值return
    一.含义        "return"是编程语言中的一个关键字,通常用于函数或方法的结尾,表示将执行结果返回给调用者。        通俗讲就是一个事物反馈给你的东西。就像你一拍桌子,会返回声音和力的反作用力。二.作用1.负责函数返回值,返回一个参数或数据等。2.退出当
  • 2024-07-14Python函数(1)--自定义函数与作用域
    函数的定义Python中的函数是一段组织好的、可重复使用的、用来实现单一或相关联功能的代码块。函数能提高应用的模块性,和代码的重复可用性。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被称为用户自定义函数。自定义函数假设,我们现在求一
  • 2024-07-14释放LangChain潜能:精通性能优化的高级技巧
    释放LangChain潜能:精通性能优化的高级技巧引言LangChain作为一个多语言编程工具链,提供了强大的功能来简化开发流程和增强代码的执行效率。然而,随着项目规模的扩大和需求的增长,性能优化成为保持LangChain项目竞争力的关键。本文将深入探讨LangChain的性能优化技巧,包括代码
  • 2024-07-13深度优先搜索+算法设计+python
    一、问题描述小明想知道哪个岛是最大的岛屿,请你用深度优先遍历算法来帮助他。如图所示,为了方便计算,我们使用一个二维数组来表示一片海域,用0表示水面,用1表示陆地,我们的任务是找出其中最大的岛屿。注意,岛屿是指上下左右四个方向相连接的陆地区域。二、问题求解deflargest_is
  • 2024-07-13从新手到高手:Scala函数式编程完全指南,Scala 方法与函数(10)
    1、Scala方法与函数Scala有方法与函数,二者在语义上的区别很小。Scala方法是类的一部分,而函数是一个对象可以赋值给一个变量。换句话来说在类中定义的函数即是方法。Scala中的方法跟Java的类似,方法是组成类的一部分。Scala中的函数则是一个完整的对象,Scala中的函
  • 2024-07-13adorner 使用示例
    模块介绍adorner是一个现代轻量级的Python装饰器辅助模块。目前该模块仅实现了4个类,对应着4个功能:制造装饰器、执行计时、函数缓存、捕获重试。仓库地址:https://github.com/gupingan/adorner安装该模块可在上方仓库中的Releases页面下载tar.gz文件后离线安装,也
  • 2024-07-1210个Python函数参数进阶用法及代码优化
    目录1.默认参数值:让函数更加灵活2.关键字参数:清晰的调用方式3.*args:拥抱不确定数量的位置参数4.**kwargs:处理不确定数量的关键字参数5.参数解包:简化多参数的传递6.命名关键字参数:限制关键字参数7.局部变量与全局变量:理解作用域8.高级:装饰器(@decorator)9.Lambd
  • 2024-07-12python每日学习4:函数的定义和各类参数定义与用法
    目录目录一、函数的定义二、参数的定义和用法1、必选参数2、默认参数3、可变参数4、关键字参数5、命名关键字参数三、参数在实际操作中的要求一、函数的定义1、函数代码块以def关键词开头,后接函数名称和圆括号()2、在圆括号内定义传入参数3、函数的第一行语句可以
  • 2024-07-12回溯-子集型
    参考:回溯算法套路①子集型回溯【基础算法精讲14】ps:0-1背包也是一种子集型回溯  注意:递归参数中的i不是第i个,而是下标大于等于i的这部分 例题: classSolution:deff1(self,nums):n=len(nums)ifn==0:return[
  • 2024-07-11开源模型应用落地-FastAPI-助力模型交互-进阶篇(一)
    一、前言  FastAPI的高级用法可以为开发人员带来许多好处。它能帮助实现更复杂的路由逻辑和参数处理,使应用程序能够处理各种不同的请求场景,提高应用程序的灵活性和可扩展性。  在数据验证和转换方面,高级用法提供了更精细和准确的控制,确保输入数据的质量和安全性。它
  • 2024-07-11Pytest框架实现前后置(固件、夹具)处理
    一、setup/teardown,setup_class/teardown_class为什么需要这些功能?比如:web自动化执行用例之前,需要打开浏览器classTestshaguo:#这个在所有的用例之前只执行一次defsetup_class(self):print('在每个类执行之前的初始化的工作:比如:创建日志对象,创建数据库的连接,创建接
  • 2024-07-11【Python】Python中TODO的用法解析
    目录一.Python中的TODO是什么二.Python中什么时候使用TODO三.Pycharm中关于TODO的使用方式一.Python中的TODO是什么在Python中, TODO 通常不是一个语言内置的关键字或功能,而是被用作一种注释约定,来标记代码中需要进一步实现或改进的部分。开发者会在代码中使用 TODO
  • 2024-07-11pandas导出excel
    工具类cvsutil.py#!/usr/bin/envpython#-*-coding:utf-8-*-importcsvimportcodecsimportioclassUTF8Recoder:"""IteratorthatreadsanencodedstreamandreencodestheinputtoUTF-8"""def__init_
  • 2024-07-10Scala入门
    ScalaScala特点:和Java无缝整合,满足各自语法基础上调用Java库;类型推断,类似于Golang,Scala通过val声明常量,通过var声明变量。支持并行和分布式;高阶函数编程,可以理解为面向对象编程,但是函数可以作为对象并当作参数传入。数据类型Null:代表空值,是AnyRef的子类;No
  • 2024-07-10PySide/PyQt中使网络请求更加方便简洁的实践
    众所周知,在PySide中,想要发送网络请求且不阻塞GUI线程,需要使用QNetworkAccessManager,但是这个东西用起来十分麻烦,需要写很多槽函数,而且必须要绑定在对象上,否则会报空指针。这种写法非常不优雅,而且让代码变得十分复杂。因此在写项目的实践中,我写了这样一个库,可以简化网络请求,特此分
  • 2024-07-10PySide/PyQt中使网络请求更加方便简洁的实践
    众所周知,在PySide中,想要发送网络请求且不阻塞GUI线程,需要使用QNetworkAccessManager,但是这个东西用起来十分麻烦,需要写很多槽函数,而且不能必须要绑定在对象上,否则会报空指针。这种写法非常不优雅,而且让代码变得十分复杂。因此在写项目的实践中,我写了这样一个库,可以简化网络请求,特
  • 2024-07-09全面解析Python:现代编程语言
    引言Python是一种高级、解释型、动态和面向对象的编程语言,由GuidovanRossum于1991年发布。它以简洁、可读性强的代码和丰富的库支持著称,是数据科学、机器学习、Web开发、自动化脚本等领域的首选语言。本文将详细介绍Python的基本概念、高级主题、数据结构、文件操作、模块和
  • 2024-07-094.5 共享库之钉钉消息推送
    起因:执行完流水线后进行一定程度的消息推送,所以选择钉钉进行jenkins构建结构的消息推送下载配置相关依赖插件相关环境:Jenkins2.277.3,安装文档见上篇DingTalk插件2.4.3builduservarsplugin插件1.7在Jenkins中安装钉钉插件DingTalkopeninnewwindow⚠️请确保
  • 2024-07-08Python——习题练习 part3 函数进阶
    本篇文章记录函数进阶部分的知识点及例题代码。目录六,函数进阶01 函数的多返回值02函数的传参方式 1,位置参数2,关键字参数3,缺省参数4,不定长参数a,位置传递b,关键字传递03lambda匿名函数六,函数进阶01 函数的多返回值#函数的多返回值deftest_return():
  • 2024-07-08Scala的基础知识点
    scala特点Scala介绍Scala是把函数式编程思想和面向对象编程思想结合的一种编程语言大数据计算引擎Spark由Scala编写Scala特点多范式面向对象函数式编程兼容JAVA类库调用互操作语法简洁代码行短类型推断抽象控制静态类型化可检验安全重构支持并发
  • 2024-07-08python装饰器
    #装饰器:为了增强某个func的功能,但又不修改func的内部实现。装饰器是"a=func()的拓展延申:函数对象可以赋值给变量"#写法:def装饰器名(被修饰的func名):defwrapper(*args,**kw):func(*args,**kw)。以下是装饰器的基本实现#装饰器基础使用:对func函数装饰#把@decorate放到f
  • 2024-07-07python随笔day03
    python面试基础问题lambda表达式基本语法:变量=lambda[参数列表]:表达式(函数代码+返回值)#调用变量()例子如下:#加法求和函数a=lambdaa,b:a+bprint(a(1,2))#3#args元组类型b=lambda*args:argsprint(b('a','b','c','d',10))#('a','b&
  • 2024-07-07【Playwright+Python】系列教程(四)Pytest 插件在Playwright中的使用
    一、命令行使用详解使用Pytest插件在Playwright中来编写端到端的测试。1、命令行执行测试pytest--browserwebkit--headed2、使用pytest.ini文件配置内容如下:[pytest]#RunfirefoxwithUIaddopts=--headed--browserfirefox效果:运行测试类,可以直接可以按照
  • 2024-07-07装饰器中闭包之加认证功能
    类似京东商城,其实就是前端页面加后端功能的集合,所谓的后端功能其实就是各种函数。这里所谓的认证,就是对于用户名和密码的一个校验。废话不多说,直接上需求,我们写代码搞一下。需求:写一段程序模拟京东商城,用装饰器来实现认证功能。代码如下:name_list=[{'name':'alex','pwd':'
  • 2024-07-07慎独削砌儒门:给予蟒蛇的萝莉与工具
    \[\newcommand{\b}{\mathbf}\]II.感知机感知机输入多个信号,输出一个信号。一个最基础的感知机由权重和阈值两部分组成:若输入关于权重的线性组合高于阈值则输出\(1\),此时神经元被认为激活;否则输出\(0\),则神经元未被激活。与门、或门都可以被看作基础的感知机。感知机的一种数