一、函数参数的类型 之前我们接触到的那种函数参数定义和传递方式叫做位置参数,即参数是通过位置进行匹配的,从左到右,依次进行匹配,这个对参数的位置和个数都有严格的要求。而在Python中还有一种是通过参数名字来匹配的,这样一来,不需要严格按照参数定义时的位置来传递参数,这种参数叫做关键字参数。>>>....
分类:
编程语言 时间:
2014-12-04 11:53:05
阅读次数:
178
// Playground - noun: a place where people can playimport UIKit// swift 中闭包与C和OC中的blocks比较相似// 1. 利用上下文推断参数和返回值类型 2. 单表达式闭包可以省略return关键字 3. 参数名称简写 4. ...
分类:
编程语言 时间:
2014-11-23 18:57:07
阅读次数:
162
1、位置参数:>>>defcheck_web_server(host, port, path): print ....>>> check_web_server('www.python.org', 80, '/')三个参数的顺序必须一一对应,且少一参数都不可以2、(函数调用里的)关键字参数:...
分类:
编程语言 时间:
2014-11-09 13:54:15
阅读次数:
213
这篇文章主要介绍了相比于python2.6,python3.0的新特性。更详细的介绍请参见python3.0的文档。Common Stumbling Blocks本段简单的列出容易使人出错的变动(初学者应该注意)。print语句被print()函数取代了,可以使用关键字参数来替代老的print特殊语...
分类:
编程语言 时间:
2014-10-31 15:18:22
阅读次数:
300
一、函数的定义格式:
def 函数名(参数列表):
函数体
def fun1(a, b, c):
return a + b + c
二、位置传递:位置对应
print(fun1(3 ,2 ,1))
输出:
6
三、关键字传递:位置参数要出现在关键字参数之前
print(fun1(3 ,c = 1, b = 2))
输出:
6
四、参数默认值:可以给...
分类:
编程语言 时间:
2014-10-09 15:28:58
阅读次数:
197
functools.partial可以设置默认参数和关键字参数的默认值Python的functools模块提供了很多有用的功能,其中一个就是偏函数(Partial function)。要注意,这里的偏函数和数学意义上的偏函数不一样。在介绍函数参数的时候,我们讲到,通过设定参数的默认值,可以降低函数调...
分类:
编程语言 时间:
2014-09-28 02:48:50
阅读次数:
222
这篇文章主要介绍了相比于python2.6,python3.0的新特性。更详细的介绍请参见python3.0的文档。Common Stumbling Blocks本段简单的列出容易使人出错的变动。print语句被print()函数取代了,可以使用关键字参数来替代老的print特殊语法。例如:Old:...
分类:
编程语言 时间:
2014-09-27 00:18:29
阅读次数:
337
转:http://blog.useasp.net/archive/2014/06/23/the-python-function-or-method-parameter-types.aspxPython中函数的参数有4种形式,分别是:位置或关键字参数(Positional-or-keyword par...
分类:
编程语言 时间:
2014-09-10 00:14:49
阅读次数:
289
1.创建函数 ,语法: function functionName(arg0,arg1,...,argn){//定义零个或多个参数;参数名称之前不使用var关键字,参数名称只需遵循一般变量名称规定。...//return value;//可选,函数返回值。}2.函数调用: ①独立于任何对象定义的函数...
分类:
其他好文 时间:
2014-09-01 19:19:23
阅读次数:
145
主要记录学习Python的历程和用于复习、查阅之用。 知识点: 数据类型(列表、元组、字典、集合) 帮助文档 函数(默认参数、可变参数、关键字参数、参数组合)数据类型: 列表:list 有序集合,可增删元素 ,使用[]表示。可变。 元组:tuple 与list类似,但是一初始化就不能修改。使...
分类:
编程语言 时间:
2014-08-14 20:05:19
阅读次数:
161