在 python 中,函数反映了编程语言的扩展能力,有人认为函数是 Python 语言的灵魂,上节教程我们已经介绍了使用 def 关键字定义的函数,本节主要介绍 Python 函数中的匿名函数。 匿名函数即没有函数名的函数,常被用在以下场合: 在程序中只使用一次,不需要定义函数名,节省内存中变量定义 ...
分类:
编程语言 时间:
2020-07-29 10:33:38
阅读次数:
90
函数:以功能为导向,减少重复的代码量 在函数中,遇到return 就直接结束函数,并且将值返回给 函数调用者 函数定义 函数名也是一个变量,函数名就是在内存中指向一个内存地址,这个内存地址对应的是一个函数。 def func(): # 用 def 来定义一个函数,func 是函数名 print(12 ...
分类:
编程语言 时间:
2020-07-26 23:18:04
阅读次数:
88
函数 """ 1.什么是函数 函数其实就是工具 如果没有函数就类似于每一次要使用锤子的时候 需要自己原地起锅烧火打造 2.为什么要有函数 为了节省人力、减少代码冗余 3.如何定义及使用函数 """ # 函数的基本格式 """ def func(参数1、参数2...): '''函数的注释''' 函数体 ...
分类:
编程语言 时间:
2020-07-26 15:43:45
阅读次数:
67
一、函数的定义 #语法 def 函数名(参数1,参数2,参数3,...): # 》 def ____ (): 是语法,必须要有。 函数名 是一个变量名,指向 函数代码的内存地址,必须要有。参数可以省略 '''注释''' # 》 默认None,可以没有 函数体 # 》 默认None,可以pass re ...
分类:
编程语言 时间:
2020-07-24 21:29:30
阅读次数:
78
__author__ = 'laowang''''def 函数名(): 函数体 内置函数 本节我们讲内置函数。 首先来说,函数就是以功能为导向,一个函数封装一个功能, 那么Python将一些常用的功能(比如len)给我们封装成了一个一个的函数,供我们使用, 他们不仅效率高(底层都是用C语言写的),而 ...
分类:
编程语言 时间:
2020-07-22 11:29:01
阅读次数:
73
函数的本质就是**一段有特定功能、可以重复使用的代码**,这段代码已经被提前编写好了,并且为其起一个好听的名字。在后续编写程序过程中,如果需要同样的功能,直接通过起好的名字就可以调用这段代码。 ...
分类:
编程语言 时间:
2020-07-21 01:08:05
阅读次数:
80
我们会从Python最基础的数据结构开始:元组、列表、字典和集合。然后会讨论创建你自己的、可重复使用的Python函数。最后,会学习Python的文件对象,以及如何与本地硬盘交互。 3.1 数据结构和序列 Python的数据结构简单而强大。通晓它们才能成为熟练的Python程序员。 元组 元组是一个 ...
分类:
编程语言 时间:
2020-07-17 22:25:18
阅读次数:
93
返回了多个值,实际上是先创建了一个元组然后返回的。 回忆一下,元组是可以直接用逗号来创建的,观察例子中的 ruturn ,可以发现实际上我们使用的是逗号来生成一个元组。 Python 语言中的函数返回值可以是多个,而其他语言都不行,这是Python 相比其他语言的简便和灵活之处。 Python 一次 ...
分类:
编程语言 时间:
2020-07-16 21:42:45
阅读次数:
67
https://www.cnblogs.com/yuanrenxue/p/10696430.html 经典:https://blog.csdn.net/qq_32799165/article/details/103674892 究其原因,原来是这个函数的默认值只在函数被加载时调用一次,之后若不传值则 ...
分类:
编程语言 时间:
2020-07-13 11:27:27
阅读次数:
68
3 函数语法 def function_name(parameterlist): ['''comments'''] [functionbody] function_name:函数名称 parameterlist:可选参数,用于指定向函数中传递的参数 comments:可选,表示为函数指定注释,如果指... ...
分类:
编程语言 时间:
2020-07-11 23:08:56
阅读次数:
76