Python形参和实参的学习及举例

1.形参和实参

定义函数:

def function(name):

函数定义过程中的name为形参,只占据一个参数位置,没有具体值。

print(name + ‘123’)

print中的name为实参,因为是具体的参数值。

调用函数:

function(‘hello’)

传递进来的hello为实参,是具体的参数值。

例如:

def function(name):

print(name + ‘123’)

function(‘hello’)

hello123

2.关键字参数

函数的灵活使用,调用函数可以根据关键字来显示,不会按照顺序索引显示,例如给‘大雄定义为words关键字,’你好’定义为name关键字:

def SaySome(name,words):

print(name + ‘->’ + words)

SaySome(‘大雄’,‘你好’)

大雄->你好

SaySome(‘你好’,‘大雄’)

你好->大雄

SaySome(words = ‘大雄’,name = ‘你好’)

你好->大雄

定义函数不确定有多少参数时,可用*来表示多个参数:

def test(*params):

print(‘参数的长度是:’,len(params));

print(‘第二个参数是:’,params[1]);

test(1,‘大雄’,3.14,5,6,7,8)

参数的长度是: 7

第二个参数是: 大雄

test(0,1,2,3,4)

参数的长度是: 5

第二个参数是: 1

本文分享 CSDN - 小了白了兔DY。

如有侵权,请联系 support@oschina.cn 删除。

本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

python形参和实参举例_Python形参和实参的学习及举例相关推荐

  1. python字典里存字符_Python字典和字符串的学习

    学习Python的字典还是和oc的字典进行对比学习,首先我们来创建一个字典.根据oc中字典一样,字典是无序的,根据键来进行取值. oc: oc中的字典分为可变字典和不可变字典,在对字典进行增,删的时候 ...

  2. python怎么实现打开摄像头_python开启摄像头以及深度学习实现目标检测方法

    最近想做实时目标检测,需要用到python开启摄像头,我手上只有两个uvc免驱的摄像头,性能一般.利用python开启摄像头费了一番功夫,主要原因是我的摄像头都不能用cv2的VideCapture打开 ...

  3. python语言的变量类型_Python语言变量类型基础学习

    本文主要向大家介绍了Python语言变量类型基础学习,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. Python基本语法1.定义常量: 之前定义变量没有一起介绍定义常量,是因为P ...

  4. python最佳实践指南试题_Python 最佳实践指南 2018 学习笔记

    目录 基础信息 版本 python 2.7 python 3.x python2.7 版本在 2020 年后不再提供支持,建议新手使用 3.x 版本进行学习 实现 cpython:python的标准实 ...

  5. python数据分析包pandas论文_python数据分析pandas包入门学习(一)pandas数据结构介绍...

    本文参考<利用python进行数据分析>的第五章 pandas入门python 1 pandas数据结构介绍 pandas有两种主要的数据结构:series和DataFrame Serie ...

  6. python中re怎么念_Python中re(正则表达式)模块学习

    re.match re.match 尝试从字符串的开始匹配一个模式,如:下面的例子匹配第一个单词. import re text = "JGood is a handsome boy, he ...

  7. python函数调用时的实参和形参之间传递_python 函数(实参与形参、传递参数)...

    函数 什么是函数?函数是带名字的代码块,用于完成具体的工作.写出一个函数后,就可以一直调用. 定义函数,函数的基本组成: 1.1 向函数传递参数 向函数中传递任意参数,这样打印出的结果就可以根据自己的 ...

  8. c语言当形参是const时,const形参和实参

    当形参是const时,必须要注意关于顶层const的讨论.如前所述,顶层const的作用于对象本身: const int ci=42;  //不能改变ci,const是顶层的 int i=ci:   ...

  9. c语言中实参和形参讲解,C语言之形参和实参详解

    一 形参与实参 1).定义 形参:形式参数. 就是定义函数的时候,写在函数名小括号后面的参数叫形参 实参:实际参数. 就是调用函数的时候,调用函数时写在函数名小括号后面的参数就叫实参 2).注意项 a ...

最新文章

  1. layui 按钮点击一次后失效_00017-layui 对话框 layer.open 点击保存,按钮失效,保存完后,再恢复...
  2. typescript的命名空间
  3. 近视手术─医学界的一个阴谋? !
  4. java spring 拦截器_Spring MVC拦截器(Interceptor)的配置及使用
  5. Java学习笔记2.3.2 运算符与表达式 - 赋值运算符
  6. Python中的用for,while循环遍历文件实例
  7. 扫盲——敏捷开发 Agile development 之 Scrum开发
  8. Unity为Mesh指定uv
  9. Android 提高 5 SurfaceView绘图容器的基本使用
  10. Callnbsp;tonbsp;undefinednbsp;functionnbsp;mssql_connect()错误解决
  11. 火狐浏览器插件汇总(VIP典藏版)
  12. python画k线_python下画k线
  13. 网易音乐社交产品 MUS 上线
  14. python初学项目实战——名片管理系统(一)
  15. yum: command not found
  16. 未来已来!域乎“区块链+产业应用赋能精英论坛”成功举办
  17. 手把手教如何搭建Linux环境(搭建云服务器) (Linux基础篇p1)
  18. Qt播放视频0x8007000e报错 DirectShowPlayerService::doPlay: Unresolved error code 0x8007000e
  19. mac误删除文件恢复,mac文件丢失如何找回
  20. redis面试:哨兵模式主从切换数据丢失问题

热门文章

  1. Forward与include的区别
  2. 查询改写(Query Rewrite)方法总结
  3. 中国电子驻车制动器行业市场研究与投资预测
  4. 液压制动的终结-电子制动(EMB)技术发展简介
  5. 【双符号位判决法】定点数上溢,下溢的判别
  6. echarts展示导入的数据
  7. 魔兽世界是一个大的浩方
  8. Linux7最小化安装 简书,在Proxmox VE上安装与配置Rocky Linux 8.3 RC1
  9. AXURE RP EXTENSION For Chrome安装与修复
  10. wikioi 2239 Clever