#    1. 函数的说明

这里要明确函数的基本使用/函数的参数/函数的返回值/函数的嵌套调用/函数在模块中的定义

基本概念:

函数就是把 具有独立功能的代码块 封装成模块,在需要时调用即可;

1> 定义函数,封装成可以具有某种独立功能的模块

2> 调用函数,使用对应的函数功能

#    2. 函数的定义

基本语法:

def 函数名():

函数封装的代码

...

1> 函数名应该见名知义,应该能大体描述函数功能

2> 函数名的命名规范:字母、数字和下划线_ 组成 ;不能以数字开头 ;不能与关键字重复

#    3. 函数的调用

函数的调用即 函数名(),函数在定义完成后并不会被执行,只代表封装了一段功能性代码;只有在调用函数后,函数所封装的程序才会执行,函数的程序执行完成后,会回到程序中执行后续的代码。

函数名 ()

注意:

1> 在PyCharm中debug时,F8 (step over)把函数视作一个一行代码,直接执行完成

2> 在PyCharm中debug时,F7 (step into)遇到函数会进入函数内部,逐行执行

#    4. 函数的注释函数的文档注释

1> 函数定义时在函数上方保留2行空行

2> 函数名下方使用一对 ''' ''',对函数功能进行描述

3> ctrl + q 可以快速查看函数的注释描述

#    5. 函数参数

参数就是用来传递数据,处理相同数据逻辑的

形参:定义函数时,函数名后面的参数,接受参数使用,在函数内部被当做变量

实参:调用函数时,函数名后面的参数,把数据传递至参数内部使用形参求和

#    6. 函数的返回return

返回值:在函数执行完成后,返回一个结果值

一般使用变量来接受这个返回值,return 返回后,后续的代码都不会继续执行return使用

1> return result  返回结果值,所以结果直接为 3333;

2> 使用一个变量 san 来接收调用结果;

3> 在使用return后,print()语句中的内容并没有输出,所以使用return后,函数后续的代码都不会再执行

#    7. 函数嵌套调用

嵌套调用:在一个函数中调用另一个函数函数的嵌套

函数的执行顺序: TangT()->  Yany()

python查函数用法语句_Python-17 (函数的基本使用)相关推荐

  1. python中的def语句_Python def 函数

    Python def 函数 在Python中,函数声明和函数定义是视为一体的.在Python中,函数定义的基本形式如下: def add(a,b): return a+b 在这里说明几点: (1)在P ...

  2. python count函数用法示例_python count函数用法详解

    在python中可以使用"count()"函数统计字符串里某个字符出现的次数,该函数用于统计次数,其语法是"count(sub, start= 0,end=len(str ...

  3. python help函数怎么用_python help函数实例用法

    有些人说py中有两个函数可以实现对所有函数的了解以及使用,其中之一,就是我们今天要讲解的help函数.有些小伙伴可能比较陌生,但是另一个函数是dir函数,这样是不是就能搞懂了.两者一定是跟查询有关的, ...

  4. python map函数的作用_python map函数用法详解

    原博文 2018-05-02 16:24 − python中的map()函数是一个内置的高阶函数,一般用法是map(function, iterable).需要传入一个函数,这个函数可以是内置的,也可 ...

  5. python函数几个return语句_Python常用函数--return 语句-阿里云开发者社区

    在Python教程中return 语句是函数中常用的一个语句. return 语句用于从函数中返回,也就是中断函数.我们也可以选择在中断函数时从函数中返回一个值. 案例(保存为 function_re ...

  6. python中count的作用_python count函数用法详解

    在python中可以使用"count()"函数统计字符串里某个字符出现的次数,该函数用于统计次数,其语法是"count(sub, start= 0,end=len(str ...

  7. python中merge函数怎么用_Python Merge函数原理及用法解析

    Merge函数的用法 简单来说Merge函数相当于Excel中的vlookup函数.当我们对2个表进行数据合并的时候需要通过指定两个表中相同的列作为key,然后通过key匹配到其中要合并在一起的val ...

  8. python函数体中可以不写返回值语句_python让函数不返回结果的方法

    1.简单介绍print和return的区别,print仅仅是打印在控制台,而return则是将return后面的部分作为返回值:作为函数的输出,可以用变量接走,继续使用该返回值做其它事. 2.函数需要 ...

  9. python使用函数的目的_python之函数基本使用

    函数的定义: 函数是一段具有特定功能的.可重用的语句组,用函数名来表示并通过函数名进行功能调用. 使用函数主要有两个目的:降低编程难度和代码重用. python定义一个函数是通过使用def保留字的方式 ...

最新文章

  1. Nature子刊:超高速细菌基因组检索技术
  2. 编程之美求二进制数中1的个数扩展题
  3. 举例什么时候会用到 call(), apply()
  4. 8行代码教你搞定导航控制器全屏滑动返回效果 ————转载
  5. Microsoft photosynth(图片三维展示)
  6. java接口作用和好处,持续更新大厂面试笔试题
  7. c++ 类和对象的内存管理
  8. linux设置自动关机命令,Linux怎么用命令设置自动关机
  9. tp6 集成swoole
  10. iTunes导入歌曲和铃声到iphone
  11. Mind Map - FreeMind
  12. 大数据三篇论文—The Google File System中文版
  13. Photoshop分享| 拼贴海报
  14. 计算机相关专业零基础论文画图详细教程(避免掉坑教程)
  15. 如何使用Nginx防御DDoS攻击?
  16. AWS免费账号取消步骤
  17. python np.random.seed直观程序理解
  18. MCMC_calibration
  19. windowxp网络无法发现其他计算机,几个步骤轻松解决win7无法访问XP系统共享问题...
  20. Wayland协议了解

热门文章

  1. Berland and the Shortest Paths CodeForces - 1005F(最短路树)
  2. php中ignore_user_abort函数的用法(定时)
  3. Shell 常用积累
  4. 读jQuery源码 jQuery.data
  5. ASP.NET MVC5+EF6+EasyUI 后台管理系统(28)-系统小结
  6. 编程珠玑笔记-第12章习题
  7. bus,device,driver三者关系
  8. ADO,ADO.NET,OLEDB,ODBC连接数据库的区别
  9. [转载] python classmethod存在的意义_@classmethod和@staticmethod对初学者的意义?
  10. 固定日期时间倒计时,倒计时不可点击,普通倒计时