美文网首页
Python函数

Python函数

作者: 卝婯 | 来源:发表于2018-01-14 19:39 被阅读0次

    所谓函数,就是把具有独立功能的代码块组织为一个小模块,在需要的时候调用

    函数的使用包含两个步骤:

    定义函数 ——封装独立的功能

    调用函数 —— 享受封装的成果

    函数的作用,在开发程序时,使用函数可以提高编写的效率以及代码的重用

    定义函数的格式如下:

    1.def函数名():

    2.

    3.函数封装的代码

    4.……

    def是英文define的缩写

    函数名称应该能够表达函数封装代码的功能,方便后续的调用

    函数名称的命名应该符合标识符的命名规则

    可以由字母、下划线和数字组成

    不能以数字开头

    不能与关键字重名

    调用函数很简单的,通过函数名()即可完成对函数的调用

    能否将函数调用放在函数定义的上方?

    1.* 不能!

    2.* 因为在 **使用函数名** 调用函数之前,必须要保证 `Python` 已经知道函数的存在

    3.* 否则控制台会提示 `NameError:name'say_hello'isnotdefined`(**名称错误:say_hello 这个名字没有被定义**)

    03. 函数的参数

    需求

    开发一个sum_2_num的函数

    函数能够实现两个数字的求和功能

    演练代码如下:

    1.defsum_2_num():

    2.

    3.num1 =10

    4.num2 =20

    5.result = num1 + num2

    6.

    7.print("%d + %d = %d"% (num1, num2, result))

    8.

    9.sum_2_num()

    10.

    思考一下存在什么问题

    函数只能处理固定数值的相加

    如何解决?

    如果能够把需要计算的数字,在调用函数时,传递到函数内部就好了!

    3.1 函数参数的使用

    在函数名的后面的小括号内部填写参数

    多个参数之间使用,分隔

    1.defsum_2_num(num1, num2):

    2.

    3.result = num1 + num2

    4.

    5.print("%d + %d = %d"% (num1, num2, result))

    6.

    7.sum_2_num(50,20)

    8.

    3.2 参数的作用

    函数,把具有独立功能的代码块组织为一个小模块,在需要的时候调用

    函数的参数,增加函数的通用性,针对相同的数据处理逻辑,能够适应更多的数据

    在函数内部,把参数当做变量使用,进行需要的数据处理

    函数调用时,按照函数定义的参数顺序,把希望在函数内部处理的数据,通过参数传递

    相关文章

      网友评论

          本文标题:Python函数

          本文链接:https://www.haomeiwen.com/subject/fshloxtx.html