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中的ctime()方法使用教程
May 22 Python
python写日志封装类实例
Jun 28 Python
Python实现简单的文件传输与MySQL备份的脚本分享
Jan 03 Python
利用Python实现颜色色值转换的小工具
Oct 27 Python
python 删除大文件中的某一行(最有效率的方法)
Aug 19 Python
Python 获得命令行参数的方法(推荐)
Jan 24 Python
python 读取txt,json和hdf5文件的实例
Jun 05 Python
基于pytorch的保存和加载模型参数的方法
Aug 17 Python
Python处理mysql特殊字符的问题
Mar 02 Python
Keras 利用sklearn的ROC-AUC建立评价函数详解
Jun 15 Python
详解Python中string模块除去Str还剩下什么
Nov 30 Python
python实现图像高斯金字塔的示例代码
Dec 11 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
一个简洁的多级别论坛
2006/10/09 PHP
PHP 网页过期时间的控制代码
2009/06/29 PHP
php获取当前时间的毫秒数的方法
2014/01/26 PHP
php使用curl获取https请求的方法
2015/02/11 PHP
Apache服务器下防止图片盗链的办法
2015/07/06 PHP
PhpStorm2020.1 安装 debug - Postman 调用的详细教程
2020/08/17 PHP
jquery必须知道的一些常用特效方法及使用示例(整理)
2013/06/24 Javascript
使用jquery实现的一个图片延迟加载插件(含图片延迟加载原理)
2014/06/05 Javascript
控制台报错object is not a function的解决方法
2014/08/24 Javascript
浅析js预加载/延迟加载
2014/09/25 Javascript
JavaScript常用脚本汇总(一)
2015/03/04 Javascript
js+html5实现canvas绘制椭圆形图案的方法
2016/05/21 Javascript
浅谈js数据类型判断与数组判断
2016/08/29 Javascript
Javascript数组中push方法用法分析
2016/10/31 Javascript
详解js删除数组中的指定元素
2018/10/31 Javascript
python ElementTree 基本读操作示例
2009/04/09 Python
Python 冒泡,选择,插入排序使用实例
2015/02/05 Python
Python文件处理
2016/02/29 Python
django实现用户登陆功能详解
2017/12/11 Python
Python实现基于PIL和tesseract的验证码识别功能示例
2018/07/11 Python
Python定义一个跨越多行的字符串的多种方法小结
2018/07/19 Python
python pandas读取csv后,获取列标签的方法
2018/11/12 Python
python实现邮件自动发送
2019/08/10 Python
Python中filter与lambda的结合使用详解
2019/12/24 Python
详解pandas获取Dataframe元素值的几种方法
2020/06/14 Python
Keras 切换后端方式(Theano和TensorFlow)
2020/06/19 Python
Python基于opencv的简单图像轮廓形状识别(全网最简单最少代码)
2021/01/28 Python
香蕉共和国Banana Republic官网:美国GAP旗下偏贵族风格服饰品牌
2016/11/21 全球购物
波兰家居饰品和厨房配件网上商店:Maleomi
2020/12/15 全球购物
青年文明号复核材料
2014/02/11 职场文书
令人印象深刻的自荐信
2014/05/25 职场文书
课程设计的心得体会
2014/09/03 职场文书
人事主管岗位职责
2015/02/04 职场文书
生产车间主任岗位职责
2015/04/08 职场文书
2016参观监狱警示教育活动心得体会
2016/01/15 职场文书
Windows10安装Apache2.4的方法步骤
2022/06/25 Servers