首页 > 其他分享 >argument 和 parameter 的区别?

argument 和 parameter 的区别?

时间:2023-12-14 11:23:48浏览次数:34  
标签:区别 argument 参数 error msg output parameter

arguments 和 parameter 的翻译都是参数,在中文场景下,二者混用基本没有问题,毕竟都叫参数嘛。

但若要严格再进行区分,它们实际上还有各自的叫法

  • parameter:形参(formal parameter),体现在函数内部,作用域是这个函数体。

  • argument :实参(actual parameter),调用函数实际传递的参数。

举个例子,如下这段代码,"error" 为 argument,而 msg 为 parameter

def output_msg(msg):
    print(msg)

output_msg("error")

 

标签:区别,argument,参数,error,msg,output,parameter
From: https://www.cnblogs.com/lyt263/p/17900812.html

相关文章

  • 正规流量卡和物联网卡有什么区别呢?
    流量卡和物联网卡,这两种卡虽然都是用来上网的,但它们之间还是有挺多差别的。首先,咱们来看看运营商的问题。流量卡通常是由大的运营商,像移动、联通、电信这样的公司来运营的,你可以在他们的营业厅里查到相关信息,所以相对来说是比较可靠的。而物联网卡呢,可能是由一些公司或者个人来运......
  • MySQL和sqlite的区别
    存储方式MySQL:是一个服务器端的数据库系统,通常运行在一个独立的服务器上。数据存储在服务器的硬盘上。SQLite:是一个嵌入式数据库,通常用于移动应用和桌面应用。数据存储在一个单一的文件中。并发支持MySQL:支持高并发,适用于大型、多用户的应用。SQLite:并发支持较弱,更适用于......
  • Vue中 v-model 和 model 的区别
    Vue中v-model和:model的区别1、v-model通常用于表单上双向数据的绑定,如果除了表单其他组件使用时,起不到任何效果。它还可以实现子组件到父组件的双向数据动态绑定。input上的v-model:<inputv-model="price"><!--下行注释的语法糖--><!--<input:value="price"......
  • TSINGSEE视频智能解决方案边缘AI智能与后端智能分析的区别与应用
    视频监控与AI人工智能的结合是当今社会安全领域的重要发展趋势。随着科技的不断进步,视频监控系统已经不再局限于简单的录像和监视功能,而是开始融入人工智能技术,实现更加智能化的监控和安全管理。传统的监控系统往往需要人工操作来进行监控和分析,而引入AI技术后,监控系统可以自动识别......
  • vue版本区别
    一、说明:1、VueCLI4.5以下,对应的是Vue2;VueCLI4.5及以上,对应的是Vue3,当然,创建项目的时候可以选择Vue22、Vue2最老的版本是含index.html的,通过“yarnglobaladdvue-cli”安装,得到的最新版本号是2.9.63、只有Vue2不含Vue3的版本范围是3.3.0~4.4.6,通过“yarnglobaladd@vu......
  • std::make_pair & std::make_tuple 的区别和联系
    std::make_pair和std::make_tuple都是用于创建对应类型的对象的C++标准库函数模板。它们的区别主要在于它们所处理的数据类型和返回类型。std::make_pair:std::make_pair用于创建一个std::pair对象,std::pair是一个包含两个值的容器。#include<iostream>#include<......
  • 华为认证 | 有本HCIE证书,待遇区别竟然这么大
    在当今竞争激烈的IT行业,高含金量的职业证书不仅是对个人技能水平的认证,更是提升职业发展、薪资待遇的利器。其中,HCIE证书无疑是备受瞩目的明星认证。那么持有HCIE证书待遇有啥区别?下面我们就来了解一下吧。01持有HCIE证书待遇有啥区别★薪资福利持有HCIE证书往往意味着更高的薪资......
  • 阻塞队列linkedBlockQuene和syncroBlockQuene的区别?
    在Java中,LinkedBlockingQueue和SynchronousQueue是两种不同类型的阻塞队列,它们有一些关键的区别:实现机制:LinkedBlockingQueue使用一个链表实现的有界或无界队列。有界队列的容量是固定的,而无界队列的容量理论上是无限的。SynchronousQueue是一个特殊的阻塞队列,它在内部......
  • 【UVCAD】- 多段线教程,及与线段的区别
    【UVCAD】手机二维CAD建模,不止是看图UVCAD专注于二维(2D)的移动计算机辅助绘图(CAD)。UVCAD具有触摸优化的直观界面和工具。使用UVCAD,您可以在触摸屏上用手指或铅笔进行真正的2D绘图、2D建模和2D设计。对于需要易于使用的工具来更快、更精确地创建图纸的设计师和绘图员来说,UVC......
  • 关于深拷贝与浅拷贝的区别
    简而言之:深浅拷贝的区别关键在于拷贝的对象类型是否可变。我们可以总结出以下三条规则:对于可变对象来说,深拷贝和浅拷贝都会开辟新地址,完成对象的拷贝而对于不可变对象来说,深浅拷贝都不会开辟新地址,只是建立引用关联,等价于赋值对于复合对象来说,浅拷贝只考虑最外层的类型,复合......