python学习之函数

本文详细解释了Python中函数的定义,包括名义参数与实际参数的区别,位置参数、关键字参数的用法,以及默认参数的设定。讲解了如何根据参数类型正确排列函数调用。
摘要由CSDN通过智能技术生成

 def用于定义函数,函数分为名义参数和实际参数,名义参数即为上文中的name, times。用于指代的内容。实际参数即为下面实际输入的值“python,5”这种实际值。

 return()即为立即执行return函数的结果,不会理会其他代码或函数值。

如果不用return,则会执行完所有语句。

参数

 

1位置参数

即参数已按照写好的位置排序。

例如def myfuction(a,,b,c):

                return"".joint((c,b,a,))

当输入myfunction("1","2","3")时

出来的值应该是3,2,1

按照位置赋予的参数形式。

2关键字参数,

即参数关系已经指定,1=我,2= 她。这种形式,一般参数规则关键字参数不能写在位置左侧。即摆在位置参数右侧。

3默认参数。

即给形式参数指定了默认值,如果没传递实际参数,它就会使用默认值,如果传递了实际参数。就会覆盖默认值。

例for x in ()函数默认从1开始。但你可以重新传递实际参数定义开始的值

默认参数应该摆在最后。

 

函数写时,3类参数的摆放位置可以指定。

例如上面abs()参数里面的(x,/)斜杠意味着左边的参数只能是位置参数,右边才可以放置关键词参数。

 例如abc(a,*,b,c):意味着*号左侧的位置,右侧必须放置关键字参数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值