当前位置: 首页 > news >正文

Python day26

@浙大疏锦行  Python day26

内容:

  • 函数的定义
def 函数名(参数):函数逻辑return 返回值
  • 局部变量和全局变量
y = 2 # 全局变量,可以在任意位置访问,
z = 3
def fun()x = 1 # 局部变量,只能在内部访问z = 1 # 局部变量优先级更高print(x)print(z)
  • 参数类型
# 位置参数
def fun(x , y)return x + y
# 默认参数
def fun(x , y, z = 1, w = None)return x + y + 1
# 不定参数
# *args: 列表,参数列表
#  **kwargs: 字典,一个个的 key-word ,但是kwargs必须放在参数最后
def fun(x, y, *args, **kwargs):return x + y
  • 传参方式
# 传参方式
def fun(x, y)return x + y
# 默认传参
fun(1,2)
# 指定参数
fun(x = 1, y = 2)
# 不定参数
def fun(x, y, *args, **kwargs)return x + y
# 对于 *args
fun(1, y =2 ,3, 4, 5)
# 对于 **kwargs
fun(1, 2, 3, 4, 5, k1=6, k2=7)
  • 传参顺序
  • 一般按照定义顺序,不过*args和**kwargs必须放在最后
http://www.lryc.cn/news/601338.html

相关文章:

  • Python数据分析基础(一)
  • 沪深L2逐笔十档委托队列分时Tick历史数据分析处理
  • RK3568 Linux驱动学习——U-Boot使用
  • 15.7 DeepSpeed实战:单卡38GB到多卡12GB,3倍效率提升的ZeRO-3配置全解
  • golang设置http代理
  • 2025年Solar应急响应公益月赛-7月wp
  • 将 JsonArray 类型的数据导出到Excel文件里的两种方式
  • 新手向:IDM下载失败排查
  • keepalived入门及其基础运用实验
  • Java面试宝典:MySQL执行原理二
  • 字节跳动Coze Studio开源了!架构解析
  • 数据处理实战(含代码)
  • Web Worker:解锁浏览器多线程,提升前端性能与体验
  • 数据结构基础内容(第十篇:排序)
  • 力扣129. 求根节点到叶节点数字之和
  • 力扣热题100----------53最大子数组和
  • 【多模态】天池AFAC赛道四-智能体赋能的金融多模态报告自动化生成part2-报告输出
  • logstash采集springboot微服务日志
  • Spring经典“送命题”:BeanFactory vs FactoryBean
  • 力扣131:分割回文串
  • JavaScript单线程实现异步
  • 探秘CommonJS:Node.js模块化核心解析
  • GPT-4o实战应用指南:从入门到精通的技术心得
  • 物联网安装调试-物联网网关
  • 【图像处理基石】Segment Anything Model (SAM) 调研
  • MGRE综合实验
  • 望言OCR视频字幕提取2025终极评测:免费版VS专业版提全方位对比(含免费下载)
  • 20250707-2-Kubernetes 网络-Ingress暴露应用(http与https)_笔记
  • Flutter中实现页面跳转功能
  • iOS安全和逆向系列教程 第21篇:iOS应用加密与混淆技术深度剖析