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. Java并发编程—如何实现线程的超时中断
  2. 使用 SAP Uiveri5 遇到 passport 依赖的问题以及解决方案
  3. C语言对电脑做的事儿啊,总有那么一丝恐怖,C语言操盘电脑两例
  4. linux mysql jdbc_linux下jdbc连Mysql异常 郁闷了一天!
  5. 沃尔玛正测试货架扫描机器人,并称不会取代人类员工
  6. sed 空格 制表符_您喜欢制表符还是空格?
  7. Qt——线程类QThread
  8. C语言局部变量、全局变量、静态局部变量、静态全局变量
  9. mysql error 1837_MySQL 主从复制错误1837
  10. android matrix 亮度,Android ColorMatrix 亮度矩阵 对比度矩阵 黑白矩阵 -电脑资料
  11. 常用GIS(高清卫星影像、DEM)数据下载
  12. Hadoop-day07(MapReduce三个小案例)
  13. 永磁同步电机的矢量控制策略(八)一一一仿真模型搭建与源代码
  14. 4g dtu无线透明通讯模块传输RS232/485手机APP全网通CAT1
  15. 基于loongnix20系统,libvlc代码直接集成测试
  16. [AV1] AV1 Reference Software
  17. 【题解】【LibreOJ Round #6】花团 LOJ 534 时间线段树分治 背包
  18. 宝塔安装php成功无显示,宝塔面板安装 LAMP 或 LNMP 后没有成功的原因
  19. 机器学习(9)--神经网络
  20. 日常论文分享---持续更新中

热门文章

  1. [转]CSKIN 作者分享的图片处理类
  2. Springboot启动https和http2
  3. 今夜科技谈 | AlphaCode 会不会影响程序员的饭碗?
  4. 如何实现一个类似新浪微博的短链接服务!
  5. C# Delegate 使用
  6. 【历史上的今天】3 月 20 日:cURL 二十五周年;Docker 发布;思科收购 Linksys
  7. android+siri人工智能语言软件,苹果系统新增翻译功能,网友惊呼人工智能太强大...
  8. 3W字带你玩转SpringCloud
  9. 第一张室内设计图(3D MAX)
  10. 正则表达式之你不知道的replace