Python中函数及默认参数的定义与调用操作实例分析


Posted in Python onJuly 25, 2017

本文实例讲述了Python中函数及默认参数的定义与调用操作。分享给大家供大家参考,具体如下:

#coding=utf8
'''''
Python中的函数使用小括号调用。函数在调用之前必须先定义。
如果函数中没有return语句,就会自动返回None对象。
Python是通过引用调用的。如果函数内对参数的改变会影响到原始对象。
只有可变对象会受此影响,对不可变对象,它的行为类似按值调用。
'''
'''''
定义函数:
def  function_name([arguments]):
    "optional documentation string"
    function_suite
----------------------------------------------------------------------------------
定义函数的语法由def关键字及紧随其后的函数名在加上该函数需要的几个参数组成。
函数参数arguments是可选的。语句由一个冒号(:)结束。
'''
print "定义一个加法函数"
def add(one,two):
  return one+two
print "调用加法函数实现字符串相加:",add("hello,","world")
print "调用加法函数实现数字相加:" ,add(1,2)
'''''
函数的参数可以有一个默认值,如果提供有默认值,
在函数定义中,参数以赋值语句的形式提供。
事实上提供默认参数的语法,表示函数调用时如果没有提供这个默认参数,
它就取这个值作为默认值。
'''
def mul(one=5,two=6):
  print "The result of two number by mul:",one * two
print "call the mul function without argument"
mul()
print "call the mul function with argument(7,8)"
mul(7,8)

运行结果:

Python中函数及默认参数的定义与调用操作实例分析

更多关于Python相关内容可查看本站专题:《Python函数使用技巧总结》、《Python数据结构与算法教程》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

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

Python 相关文章推荐
Python代理抓取并验证使用多线程实现
May 03 Python
python使用WMI检测windows系统信息、硬盘信息、网卡信息的方法
May 15 Python
Python实现代码统计工具(终极篇)
Jul 04 Python
Python实现希尔排序算法的原理与用法实例分析
Nov 23 Python
python日期时间转为字符串或者格式化输出的实例
May 29 Python
elasticsearch python 查询的两种方法
Aug 04 Python
python 统计文件中的字符串数目示例
Dec 24 Python
关于Keras Dense层整理
May 21 Python
基于python实现音乐播放器代码实例
Jul 01 Python
Python函数递归调用实现原理实例解析
Aug 11 Python
python利用paramiko实现交换机巡检的示例
Sep 22 Python
详解Python yaml模块
Sep 23 Python
Python实现类的创建与使用方法示例
Jul 25 #Python
python数据结构之链表的实例讲解
Jul 25 #Python
python数据结构链表之单向链表(实例讲解)
Jul 25 #Python
利用python模拟实现POST请求提交图片的方法
Jul 25 #Python
利用django如何解析用户上传的excel文件
Jul 24 #Python
Python编程之变量赋值操作实例分析
Jul 24 #Python
Python模块结构与布局操作方法实例分析
Jul 24 #Python
You might like
Laravel中Trait的用法实例详解
2016/03/16 PHP
php+MySQL实现登录时验证登录名和密码是否正确
2016/05/10 PHP
PHP-FPM运行状态的实时查看及监控详解
2016/11/18 PHP
Zend Framework框架实现类似Google搜索分页效果
2016/11/25 PHP
php strftime函数的详细用法
2018/06/21 PHP
javascript判断iphone/android手机横竖屏模式的函数
2011/12/20 Javascript
JSON.stringify 语法实例讲解
2012/03/14 Javascript
js遍历td tr等html元素
2012/12/13 Javascript
屏蔽网页右键复制和ctrl+c复制的js代码
2013/01/04 Javascript
js读写cookie实现一个底部广告浮层效果的两种方法
2013/12/29 Javascript
javascript中tostring()和valueof()的用法及两者的区别
2015/11/16 Javascript
jQuery中判断对象是否存在的方法汇总
2016/02/24 Javascript
JS创建对象的写法示例
2016/11/04 Javascript
javascript基础练习之翻转字符串与回文
2017/02/20 Javascript
bootstrap fileinput 插件使用项目总结(经验)
2017/02/22 Javascript
w3c编程挑战_初级脚本算法实战篇
2017/06/23 Javascript
浅谈Angular 中何时取消订阅
2017/11/22 Javascript
微信小程序onLaunch异步,首页onLoad先执行?
2018/09/20 Javascript
JavaScript实现alert弹框效果
2020/11/19 Javascript
opencv改变imshow窗口大小,窗口位置的方法
2018/04/02 Python
pytorch 输出中间层特征的实例
2019/08/17 Python
PyTorch中反卷积的用法详解
2019/12/30 Python
Python使用type动态创建类操作示例
2020/02/29 Python
基于Python计算圆周率pi代码实例
2020/03/25 Python
安装Anaconda3及使用Jupyter的方法
2020/10/27 Python
台湾深度自由行旅游平台:Tripbaa趣吧
2017/10/10 全球购物
英国知名化妆品网站:Revolution Beauty(原TAM Beauty)
2018/02/28 全球购物
教育学专业实习生的自我鉴定
2013/11/26 职场文书
护理专业学生的求职信范文
2013/12/11 职场文书
高一家长会邀请函
2014/01/12 职场文书
《夜晚的实验》教学反思
2014/02/19 职场文书
小学生倡议书范文
2014/05/13 职场文书
借名购房协议书范本
2014/10/06 职场文书
中学社团活动总结
2015/05/07 职场文书
合作合同协议书
2016/03/21 职场文书
linux下导入、导出mysql数据库命令的实现方法
2021/05/26 MySQL