学习如何使用Python的内置函数。快速使用函数的参数和返回值。

您所在的位置:网站首页 python中add函数用法 学习如何使用Python的内置函数。快速使用函数的参数和返回值。

学习如何使用Python的内置函数。快速使用函数的参数和返回值。

#学习如何使用Python的内置函数。快速使用函数的参数和返回值。| 来源: 网络整理| 查看: 265

的内置函数。快速使⽤函数的参数和返回值。

⼀、实验⽬的与要求

1、理解函数的概念,掌握Python语⾔中声明和调⽤函数的⽅法。

2、理解局部变量和全局变量的作⽤域,学习在调试窗⼝查看变量的值。

3、学习使⽤函数的参数和返回值。

4、学习如何使⽤Python的内置函数。

⼆、实验原理

函数是组织好的,可重复使⽤的,⽤来实现单⼀或相关联功能的代码段,它能够提⾼应⽤的模块性和代码的重复利⽤率。Python定义函数

使⽤def关键字,格式如下:

def 函数名(参数列表):

函数体

定义了函数之后,想要让函数中的代码能够执⾏,需要调⽤函数。通过“函数名()” 即可完成调⽤。

在定义函数的时候,让函数接收数据,这就是函数的参数。调⽤函数时,如果没有传递参数,则会使⽤默认参数。有时可能需要⼀个函数能

处理⽐当初声明时更多的参数,这些参数叫做不定长参数,声明时不会命名。函数的返回值是使⽤return语句来完成的。根据函数的参数和

返回值,函数可以分为:⽆参数,⽆返回值的函数、⽆参数,有返回值的函数、有参数,⽆返回值的函数以及有参数,有返回值的函数四种

类型。在⼀个函数中调⽤了另外⼀个函数,这就是所谓的函数嵌套调⽤。

为了避免变量的名称发⽣冲突,所以Python引⼊了命名空间的概念。命名空间指的是名称到对象的映射,类似于字典,键名是变量的名

字,值是变量的值。命名空间是相互独⽴存在的,⽽且它们被安排在某个特定的层次,把这些层次结构组合起来就是作⽤域。所谓局部变

量,就是在函数内部定义的变量,局部变量的作⽤域是函数内部,意味着它只在定义它的函数中有效,⼀旦函数结束就会消失;定义在函数

外的拥有全局作⽤域。全局变量可以在整个程序范围内访问。如果出现全局变量和局部变量名字相同的情况,则在函数中访问的是局部变

量。

⼀个函数的内部可以调⽤其他函数。但是,如果⼀个函数在内部不调⽤其它的函数,⽽是⾃⼰本⾝的话,这个函数就是递归函数。匿名函数

就是没有名称的函数,也就是不再使⽤def语句定义的函数。如果要声明匿名函数,则需要使⽤lambda关键字,匿名函数的声明格式如下所

⽰:

lambda 

[

arg1 

[,

arg2

,.....

argn

]]

:

expression

有⼀点需要注意的是:使⽤Lambda声明的匿名函数能接收任何数量的参数,但只能返回⼀个表达式的值。匿名函数不能直接调⽤print,因

为lambda需要⼀个表达式。

在Python中,通常有如下⼏种⽅式表⽰时间:

(1)时间戳;

(2)格式化的时间字符串;

(3)时间元组(struct_time)。通常来讲,时间戳表⽰的是从1970年1⽉1⽇00:00:00开始按秒计算的偏移量。我们可以使⽤time模块

的strftime⽅法来格式化⽇期。返回struct_time的函数主要有gmtime()、localtime()和strptime(),struct_time元组。Calendar模块有

⼴泛的⽅法⽤来处理年历和⽉历,例如:

calendar.calendar(year,w=2,l=1,c=6);#返回⼀个多⾏字符串格式的year年年历,3个⽉⼀⾏,间隔距离为c。每⽇宽度间隔为w字符。

每⾏长度为21* W+18+2* C。l是每星期⾏数。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3