python学习 09 函数的基本使用

函数的定义

def 函数名();
	函数封装的代码
	***
  • defdefine的缩写
  • 函数名应该能够表达函数封装的代码的功能,方便后续使用
  • 函数名也是标识符,应该符合标志符命名规则:由字母、数字或下划线组成,不能以数字开头,不能与关键字重名。
  • 如果不调用函数,函数是不会执行的

注意

函数的定义必须在函数调用上方

  • 我是这样理解的:python是编译一句执行一句。遇到函数定义时,会在内存中存一个指针一样的东西,指向函数。当后面调用函数时,会找到这个指针,然后找到函数定义的地方,再一句一句执行函数。
  • 如果前面没有定义函数,内存中就没有存指向定义函数出的指针。如果去调用函数,程序会找不到函数的定义

知识点

pycharm中的 step overstep into
调试中,遇到调用自定义函数时:

  • step over不会进入函数内部,会直接执行调用语句,返回函数值,并进入下一条语句。
  • step into会进入到函数内部,在函数内一句一句执行。

给函数添加注释

  • 在开发中,如果希望给函数添加注释,应该在 定义函数 的下方,使用 连续的三对引号
  • 连续的三对引号 之间编写对函数的说明文字
  • 函数调用 位置,使用快捷键 CTRL + Q 可以查看函数的说明信息

注意:因为 函数体相对比较独立函数定义的上方,应该和其他代码(包括注释)保留 两个空行

注意

工作中针对需求的变化,应该冷静思考,不要轻易修改之前已经完成的、能够正常执行的函数

猜你喜欢

转载自blog.csdn.net/wb1511786474/article/details/88431142