Python函数(2)函数参数传递值传递_python 计算两组数据的传递函数-程序员宅基地

技术标签: python  Python  

基本数据类型:整型,浮点型,字符型,布尔类型
引用数据类型:列表,元组,字典,集合,对象

一.基本数据类型作为函数参数传入到函数内部

定义一个函数输出任意一个给定的数据

示例1:
def fun(number):
    print(number)
fun(3)

结果:

3
示例2:
def out_put(x):
    x += 20
    print(x)
x = 20
out_put(x)
print(x)

结果:

40
20

上面的一段代码中两个x分别代表实际参数和形式参数,注意函数在调用过程中
的实际参数中的数据 在传递给形式参数的过程是一个拷贝的过程,因此在函数内部 对形式参数所做的所有数据操作都不会影响实际参数的数据.

示例3:
jihe = {
   
    1,2,3}
def append(data):
    data.add(
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42603129/article/details/103638364

智能推荐

ubuntu安装过程中遇到问题小结-程序员宅基地

文章浏览阅读4.4k次。一.下载官网下载地址:https://www.ubuntu.com/download/desktop/contribute?version=16.04.4&architecture=amd64把金额挑到0, 下载就OK了.二.安装VMWare傻瓜式安装,略.三.使用xshell登录root用户3.1重设root密码启动ubuntu后, 习惯性使用xshell连接,

ORA-12012: error on auto execute of job “SYS“.“ORA$AT_OS_OPT_SY_12062“ ORA-20001: Statistics Advisor_ora-20001: statistics advisor: invalid task name f-程序员宅基地

文章浏览阅读1.6k次。近期排查oracle日志报错的时候发现:报错内容为:当前用户的任务名无效。(Invalid task name for the current user)在网上搜索了一波之后,据oracle给出的说法是,数据库未有dbms_stats.init_package包正确创建,该包会创建Statistics Advisor (统计指导模块)。此过程在数据库创建期间执行。如果在数据库创建过程中出错(例如,由于某种原因没有调用 init_package ),当自动任务尝试执行时,可能会在警报日志中看到这种错_ora-20001: statistics advisor: invalid task name for the current user

eclipse中tomcat远程调试服务器_eclipse tomcat 远程调试-程序员宅基地

文章浏览阅读175次。1、tomcat查看catalina.sh中JPDA_ADDRESS的端口号。2、关闭服务运行命令:./catalina.sh jpda start3、eclipse中debug configurations 》Remote java application 设置监听的项目、服务地址、端口号;启动debug_eclipse tomcat 远程调试

NoteExpress的Word插件出现报错问题解决_ne插入文献时出现错误-程序员宅基地

文章浏览阅读2.3w次,点赞7次,收藏2次。1,出现的问题:博主在下图中点击安装按钮给word安装NE插件,在引用文献时出现索引越值、无效类字符串。2,使用的NE版本是word版本是64bit-2010。3,解决方法1word插件在系统注册表里没有注册上缘故,在NE安装目录下,找到NTAddinReg.exe文件,双击运行一下。注册表就会出现64位的加载项注册表。这样一来就会很少出现问题。http://www.i..._ne插入文献时出现错误

VS2012 编译Librtmp-程序员宅基地

文章浏览阅读3.1k次,点赞4次,收藏2次。折腾一天编译Librtmp,各种问题,对于一个被.NET 坑害的人来做C++简直累死了。

智能网联汽车——深度学习与无人驾驶(一)_无人驾驶与深度学习-程序员宅基地

文章浏览阅读7.1k次,点赞13次,收藏48次。前面留下关于智能网联汽车环境感知部分基于深度学习的目标检测的坑还没填,接下来两篇推送就来梳理一下基于深度学习的目标检测的具体实现,顺便再介绍下深度学习的发展历程。当然,这一切得先从人工智能开始谈起。一、人工智能1.定义1)人工智能是研究模拟和扩展人类智能的理论、方法、技术及应用系统的一门交叉学科(学术角度)。2)人工智能是智能机器执行的、与人类智能有关的智能行为,如感知、识别、判断、理..._无人驾驶与深度学习

随便推点

根据前序序列(或后序序列)和中序序列构造二叉树-程序员宅基地

文章浏览阅读359次。前序加中序void Create(BiTree &T,int *pre,int *in,int n){ if(n<=0||!pre||!in){T=NULL;return ;} T=new BiTNode; T->data=*pre; int *p; for(p=in;p<in+n;p++) if(*p==*pre)break; int k = p-in; //下面两句话比较关键 //左子树前序向

程序员的路-程序员宅基地

文章浏览阅读496次。伴随着开发语言、开发工具、开发平台的蓬勃发展,苦了我们这些程序员人。从DOS、win32、J2EE、.NET一个一个地换着,谁比谁好,都没有定论。现在还是有人用着Delphi4的开发着win32的程序。曾经有一天,我用三个平台,win32(delphi)、J2EE(Java)、.NET,这就是我们程序员的生活!

JAVA发送邮件(163邮箱)_javamailsender发送163邮件 mail: username: sharpwxp@163-程序员宅基地

文章浏览阅读1.8k次。项目涉及到邮箱发送的功能 ,这篇博文主要是采用spring框架内集成的工具类 (JavaMailSenderImpl),服务器采用的是163的邮箱服务器,在此不做太多内部方法的讲解,主要记录实现的代码。其中的注意事项,如下 需要发送人的邮箱开启SMTP服务,例:163开启: 登陆网页版 ---》设置--》设置POP3/SMTP/IMAP 勾选就行。一、硬编码方式实现 ..._javamailsender发送163邮件 mail: username: [email protected] password: ccantls

ARCore之路-解决碰撞问题的另一种方法_arcore粒子碰撞-程序员宅基地

文章浏览阅读1.5k次,点赞2次,收藏5次。   在《ARCore之路-三角化可视平面》文件完成后,很多读者找我要三角化的源码。其实,这个解决方案并不完美,后来再高手的指导下实现了另一种解决碰撞问题的方法,相比之下性能更好,效果也更好。这部分内容已写到新书《ARCore之路-Untiy开发从入门到实践》中,为了避免大家走弯路,现将书中这部分内容提前发出来供大家参考。..._arcore粒子碰撞

格力空调通讯协议_格力空调485-格力风管机空调内外机单片机RS485通讯协议格式是怎样的-电气资讯 - 电工屋...-程序员宅基地

文章浏览阅读3.5k次。格力风管机空调内外机单片机RS485通讯协议格式是怎样的这个是格力的机密了,不会轻易泄露的。格力空调KFR-32GW(32550)FNAa-3请问这个空调省电静音听说只485W不知道是不是真的这款是3级能效的变频空调。空调是否省电主要看你所处城市、适用房间是否当西晒、密封好不好。32为1.5P,一般建议用18-23个平方用。27个平方用,效果是有的,但从省电角度讲就严重偏小,可能还达不到变频空调的..._格力风管空调接口协议

Soul网关源码阅读(九)- http长轮询同步数据(2)-程序员宅基地

文章浏览阅读82次。学习目标:http长轮询数据同步原理学习内容:1.如何感知数据的变化2.数据是否实时同步学习时间:2020年1月26号学习产出: