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解析XML的几种常见方法的介绍
Apr 09 Python
python numpy 一维数组转变为多维数组的实例
Jul 02 Python
python3.5绘制随机漫步图
Aug 27 Python
详解程序意外中断自动重启shell脚本(以Python为例)
Jul 26 Python
python脚本之一键移动自定格式文件方法实例
Sep 02 Python
opencv python如何实现图像二值化
Feb 03 Python
利用django model save方法对未更改的字段依然进行了保存
Mar 28 Python
python如何实现图片压缩
Sep 11 Python
Python爬虫scrapy框架Cookie池(微博Cookie池)的使用
Jan 13 Python
python实现图片转字符画
Feb 19 Python
python使用torch随机初始化参数
Mar 22 Python
Python序列化模块JSON与Pickle
Jun 05 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
实例讲解php数据访问
2016/05/09 PHP
从sohu弄下来的flash中展示图片的代码
2007/04/27 Javascript
JavaScript 构造函数 面相对象学习必备知识
2010/06/09 Javascript
escape编码与unescape解码汉字出现乱码的解决方法
2014/07/02 Javascript
js实现照片墙功能实例
2015/02/05 Javascript
举例说明JavaScript中的实例对象与原型对象
2016/03/11 Javascript
第三篇Bootstrap网格基础
2016/06/21 Javascript
最全的Javascript编码规范(推荐)
2016/06/22 Javascript
Angular中$cacheFactory的作用和用法实例详解
2016/08/19 Javascript
jQuery简单倒计时效果完整示例
2016/09/20 Javascript
微信小程序本地缓存数据增删改查实例详解
2017/05/24 Javascript
Webpack 4如何动态切割JS注入文件名详解
2019/07/09 Javascript
为什么Vue3.0使用Proxy实现数据监听(defineProperty表示不背这个锅)
2019/10/14 Javascript
vue之debounce属性被移除及处理详解
2019/11/13 Javascript
Openlayers实现扩散的动态点(水纹效果)
2020/08/17 Javascript
node中短信api实现验证码登录的示例代码
2021/01/20 Javascript
[28:05]完美世界DOTA2联赛循环赛Inki vs DeMonsTer 第一场 10月30日
2020/10/31 DOTA
[49:12]完美世界DOTA2联赛PWL S2 Magma vs GXR 第二场 11.29
2020/12/02 DOTA
python使用paramiko实现远程拷贝文件的方法
2016/04/18 Python
Python爬取APP下载链接的实现方法
2016/09/30 Python
Django+JS 实现点击头像即可更改头像的方法示例
2018/12/26 Python
python 设置输出图像的像素大小方法
2019/07/04 Python
Tensorflow tf.nn.atrous_conv2d如何实现空洞卷积的
2020/04/20 Python
pytorch 计算ConvTranspose1d输出特征大小方式
2020/06/23 Python
详解pycharm2020.1.1专业版安装指南(推荐)
2020/08/07 Python
tensorflow2.0教程之Keras快速入门
2021/02/20 Python
彪马西班牙官网:PUMA西班牙
2019/06/18 全球购物
控制工程专业个人求职信
2013/09/25 职场文书
汽车检测与维修专业求职信
2013/10/30 职场文书
2014年单位法制宣传日活动总结
2014/11/01 职场文书
思想品德评语大全
2014/12/31 职场文书
介绍信怎么写
2015/01/30 职场文书
高中地理教学反思
2016/02/19 职场文书
大学生创业计划书
2019/06/24 职场文书
各类场合主持词开场白范文集锦
2019/08/16 职场文书
关于Python OS模块常用文件/目录函数详解
2021/07/01 Python