在上个章节中已提到过,自定义函数就是用户根据需求自己定义的完成某项任务的一段代码。
如下图所示:
函数的命名规则必须符合标识符命名规则,另外尽量不要使用内置函数的函数名。如上图自定义的max()函数与内置函数max()同名,就导致内置函数max不能被正常调用。
在程序中调用自定义函数必须在定义之后,但函数间的调用可以不用考虑定义的先后。
>>> max(3,5) # 此时调用的是内置函数max()
5
>>> def max(a,b):
print('自定义函数')
if a>b:
return a
else:
return b
>>> max # 函数调用必须带上括号,及可能需要的参数
<function max at 0x0000000002EC35E0>
>>>
>>> max(3,5) # 此时调用的是自定义函数max()
自定义函数
5
>>>
>>> def outmsg2():
outmsg1()
print('world')
>>> def outmsg1():
print('hello')
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://hannyang.blog.csdn.net/article/details/121000715
内容来源于网络,如有侵权,请联系作者删除!