尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

python基础——函数小进阶

python基础——函数小进阶
📅 发布时间:2026/6/19 3:40:51

1.函数多个返回值

def test_return():return 1,2
x,y=test_return()
print(x)
此时结果为1
print(y)
此时结果为2

2.关键字参数:

def user(name,age,gender):语句
uesr(name=“”,age=“”,gender=“”)//关键字传参
uesr(age=“”,name=“”,gender=“”)//可不按顺序
uesr(“小明”,age=“”,gender=“”)//可混用,但位置参数得在前面

3.缺省参数(默认参数):
在定义函数时先把参数提供默认值,调用函数时可以不给参数值,该默认值可被覆盖
但只能在后面的参数设置默认值。

4.位置传递:
如:

def user(*args):print(args) ;
user(参数,参数,...)

将传递的参数合并成一个元组,args就是元组类型。

5.关键字传递:
如:

def user(**args):print(args)
user(key=value,key=value,....)

将传递的参数合并成一个字典,args就是字典类型。

6.函数作为参数传递:

def test(sum):result=sum(1,2)print(result)
def sum(x,y):return x+y
test(sum)#结果为3

这是一种计算逻辑的传递,不是数据的传递

7.匿名函数:
lambda可以定义匿名函数(函数无名称)
匿名函数只可临时用一次
语法:
lambda 传入参数:函数体(一行代码)
其中,函数体只能一行代码,不能多行
用法,如:

def test(sum):result=sum(1,2)print(result)test(lambda x,y:x+y)#结果为3

相关新闻

  • 别再猜了-开始测量吧-一份实用的Web性能指南
  • C++《C++11》(上) - 详解
  • 图论2 专题简记

最新新闻

  • 大朗镇美客多入驻培训:墨西哥市场0-1突破 - 东莞选校指南
  • 杭州瓷砖空鼓松动修复:当地反馈比较好的 5 家正规靠谱门店推荐 | 卫生间 / 客厅空鼓专修(2026 最新) - 金修达家庭维修
  • 好的创业项目推荐
  • NXP IEC60730B安全库看门狗测试函数FS_WDOG_Check深度解析与应用实战
  • 2026年当下津市商务车内饰包覆正规门店哪家强:宏骏一站式汽车服务中心常德店深度解析 - 品牌鉴赏官2026
  • NSK ZFT3212-3 滚珠丝杠技术解析

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号