定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 格式:Python定义函数使用def关键字,一般格式为 调用的时候写出函数名即可。 函数的命名规则与变量的命名规则大致相同。 参数 函数命名的时候带参数,则调用的时候必须有参数。 参数有几种类型: ...
分类:
编程语言 时间:
2016-09-06 13:38:47
阅读次数:
176
>>> def func():... print("this is a func()")... >>> func()this is a func() 多个参数: >>> def add(a,b):... print(a+b)... >>> add(3,5)8 默认参数: >>> def add(a, ...
分类:
编程语言 时间:
2016-09-03 15:00:13
阅读次数:
161
学习内容: 1、Python集合 2、Python文件操作 3、Python字符编码 4、Python函数介绍 一、Python集合 1)集合的创建: 2)集合间的操作: 二、Python文件操作 1)文件的写(w): 新建文件并将内容写进该文件,若有文件则覆盖掉。 2)文件的读(r): 2)文件的 ...
分类:
编程语言 时间:
2016-09-02 11:41:28
阅读次数:
239
return返回值: python函数都有返回值,函数体内无return,默认返回值None, 函数参数: 1、普通参数 严格按照顺序,将实际参数赋值给形式参数,一一对应。 例: 2、默认参数 必须放在参数列表的最后,且实际参数可以缺省和覆盖。 例: 3、指定参数 实际参数赋值给指定的形式参数。 例 ...
分类:
编程语言 时间:
2016-08-31 00:48:18
阅读次数:
146
1.创建函数def函数名(参数):函数体return值2.文档化函数defsquare(x):‘calculatethesquareofthenumber‘returnx*x给函数写文档让别人容易理解,可以加入注释(以#开头),或者直接写上文档字符串文档字符串可以按照如下方式访问:square.__doc__‘calculatethesquareofthenumb..
分类:
编程语言 时间:
2016-08-29 20:55:02
阅读次数:
189
Python函数的参数传值使用的是引用传值,也就是说传的是参数的内存地址值,因此在函数中改变参数的值,函数外也会改变。 这里需要注意的是如果传的参数类型是不可改变的,如String类型、元组类型,函数内如需改变参数的值,则相当于重新新建了一个对象。 得到的结果是: [1,2,3, 'hello i ...
分类:
编程语言 时间:
2016-08-24 12:48:37
阅读次数:
172
在讲函数参数之前还是简单的讲一下Python中的可变对象与不可变对象。一、可变对象与不可变对象在Python中,一切皆对象,python中不存在所谓的传值调用,一切传递的都是对象的引用,也可以认为是传址。所谓可变对象是指,对象的内容可变,而不可变对象是指对象内容不可变(即在..
分类:
编程语言 时间:
2016-08-24 01:16:19
阅读次数:
227
函数式编程就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出就是确定的,这种纯函数我们称之为没有副作用。而允许使用变量的程序设计语言,由于函数内部的变量状态不确定,同样的输入,可能得到不同的输出,因此,这种函数是有副作用的。 函数式编程 ...
分类:
编程语言 时间:
2016-08-23 12:57:12
阅读次数:
166
函数定义: 在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。 定义一个空函数: 返回多个值:实际上返回的就是一个tuple 默认参数:在定义函数的同时给参数赋值 如: 但要注意默认参数必须指向 ...
分类:
编程语言 时间:
2016-08-22 22:56:27
阅读次数:
196