ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

6.16 Python 函数

2022-06-16 19:05:25  阅读:139  来源: 互联网

标签:return 函数 Python 6.16 参数 返回值 全局变量 形式参数


函数

定义:所谓函数,就是把重复的代码单独的分离出来,放在⼀个公共的地⽅,以后可以⼀直的进⾏调⽤,这样就可以解决多次重复来编写。

形式:如:def 函数名称(函数的参数):

函数表达式

函数的调用:

1、函数定义后,必须要进行调用,不调用函数不会被执行

2、函数调用的方式:

      A、直接调用函数

      B、在主函数中调用函数(主函数可以理解为程序执行的入口)

参数:

形式参数:形式参数就是指定义函数的时候括号里面的参数叫形式参数

实际参数:指的是调用函数的时候,给形式参数实际赋予的值叫实际参数

 

 

默认参数:在定义函数的时候,可以给形式参数指定具体的值(默认参数只能放在最后一位),若后续具体给出实际参数,则使用实际参数

 

 

 

 

默认参数案例:

 

 

返回值

1、使用的关键子是return

2、在一个函数里面如果有return,那么函数的返回值就是return后面的内容

3、如果一个还是没有return关键字,那么函数的返回值是None

4、一个函数可以有多个返回值

返回值的价值

1、在单个函数的角度而言,函数写不写return其实都没有太大的价值

2、通过返回值可以把函数与函数之间能够建立关联关系

建立函数与函数的联系eg:

登录函数(1)

登录函数(2)

一切皆对象:

函数的形式参数也可以是函数:

全局变量与局部变量

全局变量:在一个Python文件中定义的变量叫全局变量

局部变量:在函数内部定义的变量叫局部变量

优先级:

1、在Python文件中调用变量,全局变量的优先级是高于局部变量

2、在函数内部,局部变量的优先级是高于全局变量的

在函数内部如果想调用全剧的同时又想调用全局变量的值,那么使用关键词global

 

 

 

 

 

标签:return,函数,Python,6.16,参数,返回值,全局变量,形式参数
来源: https://www.cnblogs.com/likaiEndfate/p/16383048.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有