python函数定义时的参数称为_python学习6--函数定义及参数

1.函数的创建

def function():

函数体

2.函数形参和实参

形参是函数创建或定义时候括号内的参数;

实参是函数被调用时传递进去,括号内实际的参数。

3.函数文档

(1)内部注释:‘ ’,单引号加注释体表示一行,可用“““ ”””打印多行;

(2)打印函数文档:

函数名function.__doc__(双下横线),直接打印函数文档

help(函数名);

4.注释

以#开头即可:#xxxxx

5.关键字参数

为了避免函数在调用过程中因为形参给的顺序与函数定义时实参不对应而产生的错误。

因而在为形参添加关键字,以说明参数。

例:def zjhfunction(a,b):

print(a/b)

>>>zjhfunction(2,5),正确情况下调用;如果不小心参数给反了

zjhfunction(5,2),则会发生不一样的结果。

>>>zjhfunction(b=5,a=2),则依然还会正确进行。

6.默认参数

(1)在定义时直接设置默认值:

def zjhfunction(a=1,b=2):

xxx

调用时,形参可为空,或者赋想要的值。

7.收集参数

(1)

def zjh(*params):

xxx

zjh(1,2,'zjh',2.3)

运行时:将形参打包成元祖params。可输出长度(此处为个数,从1开始)为4.

params[i]表示第i个元素。

(2)收集参数加定制参数

def zjh(*params,xxr):

xxx

在调用时必须给关键字参数另外赋值或者是在定义时直接设置默认值:

zjh(1,2,'ex',2.3,xxr=7)

8.论python只有函数么有过程

简单过程与函数的区别:

过程没有返回值,函数有返回值。

注:在python中所有的函数都有返回某些东西,没有时返回None;

例:

947970-20161208220406382-1389152398.png

注;在python中动态的确定所有类型,包括变量和返回值,或者是python

没有变量的,只有名字或者代号。

注:在python中可以返回多个值,以列表,元祖等形式返回

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值