python函数形参用法实例分析


Posted in Python onAugust 04, 2015

本文实例讲述了python函数形参用法。分享给大家供大家参考。具体如下:

函数形参:

函数取得的参数是你提供给函数的值,这样函数就可以利用这些值 做 一些事情。这些参数就像变量一样,只不过它们的值是在我们调用函数的时候定义的,而非在函数本身内赋值。

参数在函数定义的圆括号对内指定,用逗号分割。当我们调用函数的时候,我们以同样的方式提供值。注意我们使用过的术语——函数中的参数名称为 形参 而你提供给函数调用的值称为 实参 。

使用函数形参:

#!/usr/bin/python
# Filename: func_param.py
def printMax(a, b):
  if a > b:
    print a, 'is maximum'
  else:
    print b, 'is maximum'
printMax(3, 4) # directly give literal values
x = 5
y = 7
printMax(x, y) # give variables as arguments

运行结果如下:

4 is maximum
7 is maximum

工作原理:

这里,我们定义了一个称为printMax的函数,这个函数需要两个形参,叫做a和b。我们使用if..else语句找出两者之中较大的一个数,并且打印较大的那个数。

在第一个printMax使用中,我们直接把数,即实参,提供给函数。在第二个使用中,我们使用变量调用函数。printMax(x, y)使实参x的值赋给形参a,实参y的值赋给形参b。在两次调用中,printMax函数的工作完全相同。

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python通过RabbitMQ服务器实现交换机功能的实例教程
Jun 29 Python
python脚本实现验证码识别
Jun 07 Python
Pandas 合并多个Dataframe(merge,concat)的方法
Jun 08 Python
win10下tensorflow和matplotlib安装教程
Sep 19 Python
PyCharm设置每行最大长度限制的方法
Jan 16 Python
Python3实现的旋转矩阵图像算法示例
Apr 03 Python
Python一键查找iOS项目中未使用的图片、音频、视频资源
Aug 12 Python
python实现ip地址查询经纬度定位详解
Aug 30 Python
python django生成迁移文件的实例
Aug 31 Python
MNIST数据集转化为二维图片的实现示例
Jan 10 Python
python3跳出一个循环的实例操作
Aug 18 Python
Python web框架(django,flask)实现mysql数据库读写分离的示例
Nov 18 Python
Python简明入门教程
Aug 04 #Python
将Python代码打包为jar软件的简单方法
Aug 04 #Python
python函数局部变量用法实例分析
Aug 04 #Python
python删除列表内容
Aug 04 #Python
解决Python传递中文参数的问题
Aug 04 #Python
Python利用ansible分发处理任务
Aug 04 #Python
合并百度影音的离线数据( with python 2.3)
Aug 04 #Python
You might like
了解咖啡雨林联盟认证 什么是雨林认证 雨林认证是什么意思
2021/03/05 新手入门
一个高ai的分页函数和一个url函数
2006/10/09 PHP
PHP实现多条件查询实例代码
2010/07/17 PHP
Laravel 5框架学习之环境与配置
2015/04/08 PHP
一个简单的php MVC留言本实例代码(必看篇)
2016/09/22 PHP
一个很酷的拖动层的js类,兼容IE及Firefox
2009/06/23 Javascript
JS无法捕获滚动条上的mouse up事件的原因猜想
2012/03/21 Javascript
本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
2013/03/25 Javascript
Jquery获取第一个子元素简单实例
2016/06/02 Javascript
js 创建对象 经典模式全面了解
2016/08/16 Javascript
深入理解ES6的迭代器与生成器
2017/08/19 Javascript
Angular4的输入属性与输出属性实例详解
2017/11/29 Javascript
微信小程序日期时间选择器使用方法
2018/02/01 Javascript
vue 自定义 select内置组件
2018/04/10 Javascript
jQuery插件jsonview展示json数据
2018/05/26 jQuery
浅析Vue实例以及生命周期
2018/08/14 Javascript
微信小程序实现搜索功能
2020/03/10 Javascript
解决vue bus.$emit触发第一次$on监听不到问题
2020/07/28 Javascript
JavaScript 如何在浏览器中使用摄像头
2020/12/02 Javascript
Windows下安装python2.7及科学计算套装
2015/03/05 Python
python编码总结(编码类型、格式、转码)
2016/07/01 Python
Python3 加密(hashlib和hmac)模块的实现
2017/11/23 Python
TensorFlow中权重的随机初始化的方法
2018/02/11 Python
Python中elasticsearch插入和更新数据的实现方法
2018/04/01 Python
Python实现迭代时使用索引的方法示例
2018/06/05 Python
pycharm运行scrapy过程图解
2019/11/22 Python
Django-migrate报错问题解决方案
2020/04/21 Python
德国家具在线:Fashion For Home
2017/03/11 全球购物
Otticanet美国:最顶尖的世界名牌眼镜, 能得到打折季的价格
2019/03/10 全球购物
中国制造网:Made-in-China.com
2019/10/25 全球购物
美国办公用品折扣网站:Shoplet.com
2019/11/24 全球购物
幼儿园消防安全制度
2014/01/26 职场文书
教师节促销方案
2014/03/22 职场文书
老龄工作先进事迹
2014/08/15 职场文书
个人工作失误的保证书怎么写?
2019/06/21 职场文书
让文件路径提取变得更简单的Python Path库
2021/05/27 Python