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实现斐波那契递归函数的方法
Sep 08 Python
Python中的异常处理简明介绍
Apr 13 Python
python中pygame针对游戏窗口的显示方法实例分析(附源码)
Nov 11 Python
Python编程中对super函数的正确理解和用法解析
Jul 02 Python
python生成二维码的实例详解
Oct 29 Python
基于Python socket的端口扫描程序实例代码
Feb 09 Python
Python 批量合并多个txt文件的实例讲解
May 08 Python
python+selenium打印当前页面的titl和url方法
Jun 22 Python
pytorch 自定义参数不更新方式
Jan 06 Python
Python selenium爬取微信公众号文章代码详解
Aug 12 Python
使用python-cv2实现视频的分解与合成的示例代码
Oct 26 Python
Python循环之while无限迭代
Apr 30 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
让你的WINDOWS同时支持MYSQL4,MYSQL4.1,MYSQL5X
2006/12/06 PHP
利用curl抓取远程页面内容的示例代码
2013/07/23 PHP
php的ddos攻击解决方法
2015/01/08 PHP
JQuery获取样式中的background-color颜色值的问题
2013/08/20 Javascript
jquery实现table鼠标经过变色代码
2013/09/25 Javascript
jquery仿搜索自动联想功能代码
2014/05/23 Javascript
实现音乐播放器的代码(html5+css3+jquery)
2015/08/04 Javascript
KnockoutJS 3.X API 第四章之表单submit、enable、disable绑定
2016/10/10 Javascript
深入浅析Vue组件开发
2016/11/25 Javascript
简单实现node.js图片上传
2016/12/18 Javascript
AngularJS中run方法的巧妙运用
2017/01/04 Javascript
vue.js框架实现表单排序和分页效果
2017/08/09 Javascript
原生JS实现日历组件的示例代码
2017/09/22 Javascript
解决vue项目打包后提示图片文件路径错误的问题
2018/07/04 Javascript
vue+mock.js实现前后端分离
2019/07/24 Javascript
js实现内置计时器
2019/12/16 Javascript
js实现点击烟花特效
2020/10/14 Javascript
jQuery实现本地存储
2020/12/22 jQuery
python装饰器初探(推荐)
2016/07/21 Python
详解Python多线程
2016/11/14 Python
Python中property函数用法实例分析
2018/06/04 Python
树莓派4B+opencv4+python 打开摄像头的实现方法
2019/10/18 Python
python list数据等间隔抽取并新建list存储的例子
2019/11/27 Python
Django choices下拉列表绑定实例
2020/03/13 Python
h5调用摄像头的实现方法
2016/06/01 HTML / CSS
美国女性运动零售品牌:Lady Foot Locker
2017/05/12 全球购物
GWT的应用有哪两种部署模式
2012/12/21 面试题
摄影实习自我鉴定
2013/09/20 职场文书
函授本科毕业生自我鉴定
2013/10/16 职场文书
2014年营业员工作总结
2014/11/18 职场文书
2014年小学图书室工作总结
2014/12/09 职场文书
2016廉洁教育心得体会
2016/01/20 职场文书
python 批量压缩图片的脚本
2021/06/02 Python
Python基础之变量的相关知识总结
2021/06/23 Python
python获取字符串中的email
2022/03/31 Python
ant design charts 获取后端接口数据展示
2022/05/25 Javascript