《XCJ学pp》之Python函数初步学习 | 您所在的位置:网站首页 › python的加减法代码 › 《XCJ学pp》之Python函数初步学习 |
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一、函数怎么定义? 二、注意事项 1.参数 3.说明文稿 4.嵌套调用 编辑 5.变量作用域 总结 前言就是函数定义,没啥别的。一些very低级的东西。 函数类似于python中的方法。 目前我对方法的理解是,python自带的,或许也可以自定义,对某种特殊类型数据的处理方式 函数也类似,是由python自带的,自定义或从其他库中导入的,对某些数据的处理方法,或者某些功能子块。 函数应先定义,后调用,所以,下面我先写怎么定义。 一、函数怎么定义?不多bb,直接上代码: 在写函数时可以在定义的一行下,加三引号的注释,返回值后函数定义结束 #函数定义 写一个可实现加减法的函数 def add (a, b): """ 写一个函数实现加减法 :param a: 一个数字 :param b: 一个数字 :return:两形式参量之和 """ c = a + b return c num_1 = float(input("第一个数:")) num_2 = float(input("第二个数:")) num_and = add(num_1, num_2) print("和为{0:.2f}".format(num_and)) 二、注意事项 1.参数从主调函数中传入实际参数参量 在被调函数中使用的时形式参数 参数间应用" , "隔开 2.返回值 从被调函数函数中返回一个值到主调函数 使用" return "关键字 一个函数中在return后面的语句,都不会执行 3.说明文稿即: """ :param a: :param b: :return: """ 可在里面填好自己函数实现的功能、所设置参数的含义,以及返回值的含义 4.嵌套调用函数允许嵌套调用,即在一个函数中使用另一个函数 def add (a, b): """ 写一个函数实现加减法 :param a: 一个数字 :param b: 一个数字 :return:两形式参量之和 """ c = a + b return c def sub (a, b): #函数实现减法 c = a - b return c def multiply(a, b): """ 函数实现平方差 :param a: 一个数字 :param b: 一个数字 :return: 两数乘积 """ c = add(a, b) d = sub(a, b) e = c * d return e num_1 = float(input("第一个数:")) num_2 = float(input("第二个数:")) print("平方差为{0:.2f}".format(multiply(num_1, num_2)))![]() 局部变量仅作用在函数内部,在外部无法使用。 全局变量在函数内外均可使用 可用"global"关键字,将函数内部的局部变量声明为全局变量 在使用全局变量时,可以在函数外将变量类型固定好 c= 0 def add (a, b): """ 写一个函数实现加减法 :param a: 一个数字 :param b: 一个数字 :return:两形式参量之和 """ global c c = a + b return c 总结python函数的定义跟c语言很像,有c的基础,很容易学会python函数的定义。 |
CopyRight 2018-2019 实验室设备网 版权所有 |