函数是一段可以重复多次调用的代码,通过输入的参数值,返回需要的结果。本文主要介绍Python函数的定义、调用和函数参数设置。 函数的定义 Python函数定义非常简单,使用关键字def定义。函数必须先定义后使用。Python函数定义的格式如下所示: 函数名可以是字母、数字或下划线组成的字符串,但是不 ...
分类:
编程语言 时间:
2018-06-06 10:41:17
阅读次数:
198
定义一个函数def functionname(parameters ): "函数_文档字符串" function_suite return [expression] 默认情况下,参数值和参数名称是按函数声明中定义的的顺序匹配起来的。函数调用# 定义函数def printme( str
分类:
编程语言 时间:
2018-03-28 15:37:09
阅读次数:
165
定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 特性: 参数 默认参数 调用函数时,如果没有传递参数,则会使用默认参数。以下实例中如果没有传入 age 参数,则使用默认值: 关键字参数 关键字参数和函数调用关系紧密,函数调用使用关键字参数来确定 ...
分类:
编程语言 时间:
2018-02-16 19:10:19
阅读次数:
250
1、定义函数 使用def语句,后跟函数名、括号、冒号,括号中有时可以带有参数,然后换行缩进,编写函数体,返回值用return语句 例如: 2、参数 1)位置参数 例如: 执行结果: 可以看出这里输入的参数少了一个便会报错 2)默认参数 默认参数的用处还是挺多的,例如,我们填写信息时,有的信息是默认的 ...
分类:
编程语言 时间:
2018-01-04 18:14:13
阅读次数:
157
为何说python函数定义默认参数必须指向不可变对象? 以下是个人的理解,如有不对的地方,欢迎讨论 原因分析:函数在定义时就分配了函数和默认参数L所指向对象的内存空间。 1. 如果L指向的是可变对象,函数中更新这个可变对象,那么在多次调用函数,更新的都是函数定义时创建的可变对象, 这个可变对象不会随 ...
分类:
编程语言 时间:
2017-12-05 13:17:41
阅读次数:
170
2.2定义函数: 函数体内部使用return 返回函数结果; 函数没有返回时,自动使用return None; 函数可以同时返回多个值,但其实就是一个tuple。 2.3 函数的参数,有位置参数 有默认参数 一是必选参数在前,默认参数在后,否则Python的解释器会报错 二是如何设置默认参数 默认参 ...
分类:
编程语言 时间:
2017-11-28 18:41:34
阅读次数:
193