python--常用函数

python常用函数总结 普通函数:进制转换函数、关键字函数、数学函数、字符串函数、列表函数、元组函数、集合函数、字典函数. 栈和队列。 模块函数:math模块、OS模块、IO模块、Datetime模块、time模块、random模块、image模块、sys模块、calendar模块 高阶函数:map、reduce、filter、sorted 排列组合、正则表达式 ... 阅读详情

1、lambda函数

lambda表达式,通常是在需要一个函数,但又不想费神去命名一个函数时使用,也就是匿名函数
lambda表达的匿名函数内容应该是简单的,一行就可以搞定的,如果复杂,干脆就定义一个函数。
lambda就是用来定义一个匿名函数的,如果还要给其绑定一个名字,就会显得画蛇添足,通常是直接使用lambda函数

def square(x):
    return x*x
print(square(5))                  #25

print((lambda a,b:a*b)(5,5))      #25

value1=lambda a:a*a
print(value1(5))                  #25

value1=lambda a,b:a*b
print(value1(5,5))                #25

lambda高级用法

print((lambda a,b : a+b)(5,5))

#元组、列表(5,10,20)
print(  (lambda *args:sum(args))    (5,10,20)   )

#字典
print(  (lambda **args:sum(args.values()))  (a=5,b=10,c=20)  )

lambda函数还可以应用在闭包中
def get_y(a,b):
return lambda x:ax+b
y1=get_y(1,1)

2、 map

map(function,sequence) : 对sequence中的item依次执行function(item),将执行结果function(item)组成一个list返回

def add(x):
    return x*2
number1=(1,2,3,4)

#将number1中的所有数据,一个个的调入add函数中
result=map(add,number1)
print(list(result))

result=map(lambda x:x*2,number1)
print(list(result))

map(function,sequence[,sequence,…]) -> list :入参是为函数和列表、元组、字符串,返回值为function(item)列表

3、 reduce

reduce(function,sequence,starting_value):对sequence中的item顺序迭代调用function,如果有starting——value,还可以作为初始值调用。function接收的参数个数只能为2,先把sequence中的第一个值和第二个值当参数传给function,再把function的返回值和第三个值当参数传给function,然后返回一个结果。

from functools import reduce
print(reduce(lambda x,y:x+y,range(101)))
5050

reduce(function,sequence[,initial]) -> value: 入参是为函数和列表/元组/字符串和初始值,返回值为数值。

4、 filter

filter(function,sequence): 对sequence中的item依次执行function(item),将执行结果为ture的item组成一个list/string/tuple(取决于sequence的类型)

fib=[0,1,1,2,3,5,8,13,21,34,55]
print(list(filter(lambda x:x%2 ==0 , fib)))
[0, 2, 8, 34]

filter(function or none ,sequence) -> list,tuple,or string: 入参为函数和列表/元组/字符串,返回值为item列表/元组/字符串。

Python常用函数总结 文章目录1 数学函数1.1 abs()函数——获取绝对值1.2 divmod()函数——获取商和余数的元组1.3 sum()函数——求和1.4 round()函数——保留n位小数,四舍五入1.5 pow()函数——求指数运算1.6 min()函数——求最小值1.7 max()函数——求最大值2 数据转换函数2.1 hex()函数——转化为十六进制(0x)2.2 oct()函数——转化为八进制(0o... 阅读详情

相关推荐

WorkBuddy实战技巧:搭建高效AI工作台与自动化流程

在数字化办公场景中,AI工作台正逐渐成为提升个人与团队效率的关键工具。它不同于简单的聊天机器人,而是通过集成技能包(Skill)、自动化触发与文档处理能力,把重复性任务如信息提取、周报生成、数据表格整理等变为标准化流程。其核心原理在于将用户需求拆解为可执行的指令链,并借助本地脚本、API调用及定时任务实现“对话即操作”的智能协作。这种技术价值不仅适用于程序员,更惠及运营、客服、行政、科研等日常与文字数据打交道的群体。从自动签到、会议纪要,到批量处理Excel与合同要点提取,AI工作台的应用场景已覆盖多个高频

weixin_42547431的博客 333

python高阶函数

递归函数 递归虽然写法简单,但是运算速度较慢,有最大递归限制(1000次) 用函数写斐波那契数列: def fibonacci(n): if n == 1: return 1 if n == 2: return 1 else: return fibonacci(n - 1) + fibonacci(n - 2) print(...

weixin_44463379的博客 350

别再死磕DH参数了!用MATLAB Robotics Toolbox + SOLIDWORKS搞定六轴机械臂仿真(附避坑指南)

本文详细介绍了如何利用MATLAB Robotics Toolbox和SOLIDWORKS进行六轴机械臂仿真,避免常见的DH参数错误和模型导出问题。通过实战指南和避坑技巧,帮助工程师实现从三维建模到运动学仿真的无缝衔接,提升仿真效率和准确性。

weixin_27066963的博客 394

Python函数基础

一. 函数: 先定义, 后调用 1. 定义函数的语法: 实质上也是申请内存空间,代码块放入内存空间,内存地址绑定给函数名,形似定义变量 def 函数名(参数1, 参数2, 参数3, ...): # 函数名命名规则同变量名,小写加_,参数可无 """ 文档注释,可无 """ 代码1 # 定义阶段, 只检测语法, 不执行代码 代码2 代码3 ... return 返回值 # 可无,是否要返回值,依据为代码运行的结果是否要作进一步后续处理 2

孤峰纵码 1021

CTF全能工具箱ProV2:集成AI与94GB离线资源库,打造无网环境下的智能解题流水线

CTF全能工具箱ProV2是一款专为线下CTF比赛设计的All-in-One离线解决方案。它集成了94GB的庞大离线资源库,涵盖Web、逆向、Pwn等全方向工具链与知识库,并创新性地内置了本地AI大模型,可在断网环境下提供智能解题辅助,实现从信息收集到漏洞利用的智能流水线作业,极大提升比赛效率。

weixin_29240343的博客 422

图形引擎实战:镭射效果制作分享

该方案的优势1.遵循物理的2.可以使用少量的参数去调控镭射的效果。计算相对简单,缺点仍是颜色不能够自定义,还有一种常见的方案是采样一张镭射贴图来模拟,好处是颜色可以自定义同时性能上还很高效没有复杂的公式计算。我查阅了网上普遍的方案,常见的做法是制作一个Ramp图生成工具,然后将生成好的ramp图赋给材质。这两个方案的好处是美术同学可以手动的去控制镭射的颜色。最后就是Shader中对Ramp图的采样的部分,Ramp图的UV坐标是使用fresnel作为Ramp的U轴坐标,0.5作为V轴坐标。

qq_41166022的博客 1353

python练习5

# 题目:输入三个整数x,y,z,请把这三个数由小到大输出。 程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。 方法一: # 排序 def sort(x,y,z): if(x > y): x, y = y, x if(x &...

ly_5683的博客 293

elmos 524系列芯片笔记

芯片的工作工作原理:集成芯片Elmos524.03有发射回路和接收回路,手册有关的内部原理图,大致如下: 芯片会产生固有频率的电压信号,信号通过引脚DRV1、2输出给外部压电陶瓷片,产生固定频率的机械波,也就是所谓的超声波,超声波遇到障碍物时会反射,反射信号经过AINS、D引脚进入芯片,在芯片内部先后经过GAIN放大,滤波然后进入比较器,滤波后的信号(signal)同预先设定的阈值(threshold)比较产生信号输出。此信号最终会连接MCU处理器,需要重点关注。 基于这个内部的工作原

qq_38230916的博客 2485

Python 内置函数补充匿名函数

Python3 匿名函数 定义一个函数与变量的定义非常相似,对于有名函数,必须通过变量名访问 def func(x,y,z=1): return x+y+z print(func(1,2,3)) 匿名函数定义:使用 lambda 来创建匿名函数 匿名函数1. 没有名字 2:函数体自带return 匿名函数 ''' 遇到问题没人解答?小编创建了一个Python学习交流QQ群:857662...

python学习者的博客 724

openlayers:实现在连续更改时间维度时如何平滑地重新加载层 (附完整源码)

openlayers:实现在连续更改时间维度时如何平滑地重新加载层 (附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 348

手把手教你从入门到精通C# 操作MySql数据库

本文是《C#操作MySql数据库从入门到精通》专栏的导读,帮助大家知道学习本专栏能够获取什么!

qq_34059233的博客 1932

Python中输入和输出

一、标准输入输出1、打印到屏幕产生输出的最简单方法是使用print语句,可以通过用逗号分隔零个或多个表达式。这个函数传递表达式转换为一个字符串,如下结果写到标准输出 -print ("Python is really a great language,", "isn't it?")这将产生以下结果标准屏幕上 :Python is really a great language, isn't it?2

想作会飞的鱼的博客 6万+

YOLO26涨点改进 | 全网独家首发 主干改进篇 | TGRS 2025 | RepViT-TD,告别庞大骨干!YOLO26 + RepViT-TD轻量又强大,实现更快更准的小目标检测!

本文提出将RepViT-TD轻量级主干网络应用于YOLO26目标检测框架,以提升小目标检测性能。RepViT-TD通过优化计算资源分配,强化前两层高分辨率特征提取能力,在保持轻量化的同时(仅4.85M参数)显著提升微小目标的检测精度(AI-TODv2数据集AP50达54.6%)。文章详细介绍了三种主干改进方案(RepVit_ldy1/2/3)的代码实现,并提供了完整的YAML配置文件修改指南,使模型能高效部署于边缘设备。实验表明,该方法在计算复杂度(38.19G FLOPs)和检测精度间取得了良好平衡。

Ai缝合怪、助力小伙伴高效发论文 329

Python 100个常用函数全面解析

Python 100个常用函数全面解析

weixin_45556264的博客 9407

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

python常用函数有哪些,python常用函数及用法

大家好,小编为大家解答python常用函数有哪些的问题。很多人还不知道python常用函数及用法,现在让我们一起来看看吧!

chatgpt002的博客 1302

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Python常用函数

Python常用函数

雷神乐乐的博客 3316

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

收藏 !Python最全函数总结(77个常用函数)

print()函数:打印字符串raw_input()函数:从用户键盘捕获字符len()函数:计算字符长度format(12.3654,‘6.2f’/‘0.3%’)函数:实现格式化输出type()函数:查询对象的类型int()函数、float()函数、str()函数等:类型的转化函数id()函数:获取对象的内存地址help()函数:Python的帮助函数s.islower()函数:判断字符小写s.sppace()函数:判断是否为空格。

Pythonxiaozi的博客 3650

python常用函数和方法,python常用函数及用法

12.join(),将列表中的元素转换为一个字符串 str2 = ''.join(list17) str2 = '*'.join(list17) # 组成一个字符串的同时设置*号分隔。3.replace(),替换字符串中某一段子串,返回替换后的字符串(new_str = str2.replace('a','@',2) # 将字符a替换为@,最大替换2次)例: dict6 = {'job': 'teacher', 'weight': '80kg', 'age': 30, 'name': 'tom'}

w666666Wwwwwww的博客 1302

python常用函数

1. 结合官方文档理解参数和返回值; 2. 通过实际代码练习掌握函数用法; 3. 使用`help(function_name)`查看详细说明。

conkl的博客 587

python常用函数有哪些,python常用函数大全pdf

每个函数我都给了列子,希望能够看懂。一些难记的函数名我也找了一些完美替代的简单替代print(),input(),abs(),sum()之类的应该就不用了吧函数用的好可以帮我们解决很多的问题,但是使用的方法确需要更多的了解。本文介绍了许多 Python 常用的内置函数,包括 all() 和 any()、lambda 函数、sorted()、map()、filter()、reduce()、eval()、zip() 等等。常用类,如 enumerate() 函数、ASCII 码的函数和进制转换函数。

chatgpt002的博客 916

Python中常用的函数

请注意,由于Python的库(如NumPy、Pandas、Matplotlib等)非常强大且广泛使用,这里也会包括一些来自这些库的常用函数。19.enumerate()--返回可迭代对象的索引和对应的值。38.issubclass()--检查类是否是另一个类的子类。24.all()--判断可迭代对象的所有元素是否为True。25.any()--判断可迭代对象是否有任一元素为True。21.map()--对可迭代对象的每个元素应用函数。22.filter()--使用函数过滤可迭代对象。

2408_88910159的博客 437

Python中很常用的100个函数整理

Python 内置函数提供了强大的工具,涵盖数据处理、数学运算、迭代控制、类型转换等。本文总结了 100 个常用内置函数,并配备示例代码,提高编程效率。

weixin_62375676的博客 8022
上一篇: python--复杂函数
下一篇: python--正则与修饰器
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值