Python | 三、函数

函数的形参和实参(对应卡码网11题句子缩写)

  • 除非实参是可变对象,如列表、字典和集合,则此时形参会复制实参的地址,即此时二者指向同一个地址,因此在函数内对形参的操作会影响到实参
  • 除这种情况外,实参在传入函数时会复制一份值给形参,因此函数内的操作不会影响实参,只会改变形参
  • 这就解释了为什么有时候如果不接收函数的返回值,如function(variable),variable并不会改变了:因为此时若variable不是可变类型,则经过function操作后的实参variable并不会改变,因此这种情况下需要接收函数返回值才能得到自己想要的效果,如variable = function(variable);但是倘若variable是可变类型,那么即便不接收返回值,这个实参也会发生对应改变
    函数执行过程

相关推荐

  1. python基础教程九 抽象(函数参数续)

    2024-01-16 23:16:05       31 阅读
  2. Python函数——函数介绍

    2024-01-16 23:16:05       32 阅读
  3. python函数

    2024-01-16 23:16:05       42 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-16 23:16:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-16 23:16:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-16 23:16:05       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-16 23:16:05       20 阅读

热门阅读

  1. redis.conf配置文件常用配置项详解

    2024-01-16 23:16:05       34 阅读
  2. 【Kubernetes】K8s 查看 Pod 的状态

    2024-01-16 23:16:05       34 阅读
  3. CSS笔记

    CSS笔记

    2024-01-16 23:16:05      30 阅读
  4. 常见的排序算法

    2024-01-16 23:16:05       38 阅读
  5. go快速生成二维码

    2024-01-16 23:16:05       32 阅读
  6. Qt获取当前系统网络接口信息

    2024-01-16 23:16:05       32 阅读
  7. Kafka

    2024-01-16 23:16:05       38 阅读
  8. 大模型学习第五课

    2024-01-16 23:16:05       35 阅读