网站首页 > 文章中心 > 其它

python函数调用麦叔

作者:小编 更新时间:2023-09-11 13:16:41 浏览量:266人看过

python中怎么在一个函数内调用另外一个函数,类

今天遇到同样的问题,就来答一波吧

①.,如果是在类中,那么就很简单了,类中的一个函数调用另一个函数,只要在那个被调用的函数前加self即可(图如下,详细可以参考笔者博客),

python如何定义和调用函数

①.、函数定义

①使用def关键字定义函数

"""文档字符串,docstring,用来说明函数的作用"""

#函数体

return 表达式

注释的作用:说明函数是做什么的,函数有什么功能.

③遇到冒号要缩进,冒号后面所有的缩进的代码块构成了函数体,描述了函数是做什么的,即函数的功能是什么.Python函数的本质与数学中的函数的本质是一致的.

①函数必须先定义,才能调用,否则会报错.

③不要在定义函数的时候在函数体里面调用本身,否则会出不来,陷入循环调用.

④函数需要调用函数体才会被执行,单纯的只是定义函数是不会被执行的.

⑤Debug工具中Step into进入到调用的函数里,Step Into My Code进入到调用的模块里函数.

Python 函数的调用方式

好像没有特别的叫法吧,也没注意手册上有什么特别的叫法,至于区别,举个例子你就清楚了,如下:

也就是说第一种方式会改变原列表,而第二种不会改变,只是得到了一个新的副本.

GOT IT?!^^

补充一下,如果非要说叫法上的区别的话,第一种叫做方法调用,第二种叫做函数调用.至于方法和函数的些微区别,方法是基于对象的,函数是基于本身的.如果再详细......方法一般不可以单独使用,因为大部分方法是基于对象的,调用也必须基于对象,像上面第一种;而函数则可以单独使用,你可以理解成它是数据系统本身的,而不是对象专有的.

PS:至于为什么我换了用sort()而没有用LZ给的例子函数,是因为.....^o^......LZ第一种方式和第二种方式写的都不是一个函数......

以上就是土嘎嘎小编为大家整理的python函数调用麦叔相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章