python设计自定义函数_python

该语言中可方便的自定义函数,并调用所创建的函数。编程中,其有着多种函数形式,包括有无参数、预设参数值等,非常灵活。通过创建函数,可以解决部分代码重复调用问题,非常方便。接下来介绍,如何创建及引用自定义函数。

35fa07efa25f0c14e9b0e3360d89a146b6b13863.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

工具/原料

装有python 3.0及以上版本电脑一台

方法/步骤

1

为方便编程,建议启动IDLE即用户界面,这样进行编程,程序会有格式提示。也可使用其他编译软件。

87c8bf46b7b1eef94e767dc8bfb33c4132ba3263.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

2

启动软件后,通过文件菜单,进行新程序创建,在打开的程序设计界面,可以编写语句,使用函数简化程序,降低其复杂度。

d4071b96b814f4d0f7c8f966cdfe474ec3832363.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

3

自定义函数以def作为开头,接着输入函数名,需要加括号,一定不要忘记结尾加英文冒号;接着就是输入函数体了,函数体通过缩进表示。引用函数对于无参函数,直接输入函数名,或者将其赋值给一个变量均可。这里定义了一个无参函数,并进行了引用,程序及运行结果如下图。

340e4eb8b43ea8db1a81cb86189c2cf7deb21663.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

4

对于有参数的函数,定义和调用,只需在括号内加入变量即可。如下图,定义函数和调用,对应参数名称可以不同,但对应顺序应当相同。

cf6d451b1edef4dcf7f222ab45ecd3d968750c63.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

5

该语言还可方便的实现预设参数值,即使用户没给某一个参数,程序中函数也可使用初始值,参与计算。假如调用函数给了新值,则利用新值进行求解。

58021a0148fe1e423fa03565c2299a8838130363.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

6

通常情况下,函数体应该在调用之前,否则程序会报错,提示找不到定义的函数,所以遇到这种提示,改变顺序即可。这样如何使用自定义函数,及注意事项,介绍完成。

acfda02f47704618b211d58fb08602214e577663.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

END

注意事项

注意参数正确传递,调用使用的参数要和定义函数拥有的参数对应,避免出错。

感谢阅读,如有帮助,可以点赞、投票或收藏支持,谢谢!

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

展开阅读全部

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值