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

D41【python 接口自动化学习】- python基础之函数

day41 函数参数传递错误

学习日期:20241018

学习目标:函数﹣-54 避坑指南:列表作为参数传递出错了怎么办?

学习笔记:

列表类型的特殊性

list1=['x','y','z']
tuple1=(list1,'b','c')# 修改元组中的列表,会导致元组的值发生变化
tuple1[0][0]='abc'
print(list1) # ['abc', 'y', 'z']
print(tuple1) # (['abc', 'y', 'z'], 'b', 'c')
列表作为函数参数

如以下示例,列表作为参数,会导致列表本身发生变化

总结
  1. 因列表特殊性,会导致列表作为函数参数时,可能导致列表本身发生变化,调用函数后会发生未知的问题
  2. 不建议使用列表作为函数的参数
http://www.lryc.cn/news/463431.html

相关文章:

  • 思迅商云8修改最大找零金额
  • Lumerical学习——分析工具(Analysis tools)
  • 思迅商云8会员积分全部清0
  • $nextTick原理
  • python办公:批量PDF合并—通用版
  • 人工智能研究创造出新型蛋白质
  • blender 金币基站 建模 学习笔记
  • eggjs sequelize egg-sequelize-auto自动从零生成一个数据表 自动创建model
  • 解决低版本pytorch和onnx组合时torch.atan2()不被onnx支持的问题
  • javaWeb项目-ssm+jsp房屋出租管理系统功能介绍
  • 【R语言】gadm全球行政区划数据库
  • 3万字66道Java基础面试题总结(2024版本)
  • go 环境安装
  • stereo-seq 细胞、捕获到的分子及其特征的统计描述
  • ceph rook-ceph 部署 cephobjectstore 失败
  • 1791. 找出星型图的中心节点
  • 微调小型Llama 3.2(十亿参数)模型取代GPT-4o
  • 【JavaEE】【IO】文件操作
  • commonjs和esmodule的导入导出细节
  • 【热门】用ChatGPT做智慧农业云平台——农业ERP管控系统
  • Android从上帝视角来看PackageManagerService
  • 阵列式位移计与传统测斜仪相比的优势
  • 第7章 网络请求和状态管理
  • 苍穹外卖学习笔记(二十七)
  • 使用exe4j打包jar包生成exe文件,GUI应用详细使用教程
  • go jwt 用户登录和返回用户信息 token ----important!!!
  • OpenCV高级图形用户界面(12)用于更改指定窗口的大小函数resizeWindow()的使用
  • babylonjs shader学习之copy shadertoy案例
  • Leetcode 1137. 第 N 个泰波那契数
  • Rust 语言持续崛起,即将冲击 TIOBE 指数前十,能否成为编程语言新王者?