《XCJ学pp》之Python函数初步学习 您所在的位置:网站首页 python的加减法代码 《XCJ学pp》之Python函数初步学习

《XCJ学pp》之Python函数初步学习

2023-06-02 21:45| 来源: 网络整理| 查看: 265

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

目录

前言

一、函数怎么定义?

二、注意事项

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))) 5.变量作用域

局部变量仅作用在函数内部,在外部无法使用。

全局变量在函数内外均可使用

可用"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 实验室设备网 版权所有