这里先解释一下几个概念
- 位置参数:按位置设置的参数,隐式用元组保存对应形参.平时我们用的大多数是按位置传参.比如有函数def func(a,b,c),调用func(1,2,3).即a=1,b=2,c=3
- 关键字参数:可以通过关键字设置参数,不用关心参数位置,隐式用字典保存形参.比如有函数def func(a,b,c),调用func(b=1,c=2,a=3),即a=3,b=1,c=2普通格...
分类:
编程语言 时间:
2015-03-11 13:05:01
阅读次数:
234
本函数是实现对象以字符串表示的方式格式化输出到流文件对象file里。其中所有非关键字参数都按str()方式进行转换为字符串输出,关键字参数sep是实现分隔符,比如多个参数输出时想要输出中间的分隔字符;关键字参数end是输出结束时的字符,默认是换行符\n;关键字参数file是定义流输出的文件,可以是标准的系统输出sys.stdout,也可以重定义为别的文件;参数flush是立即把内容输出到流文件,不...
分类:
编程语言 时间:
2015-03-08 15:45:57
阅读次数:
216
原文地址:http://docs.pythontab.com/python/python3.4/controlflow.html#tut-functions函数可以通过关键字参数的形式来调用,形如keyword=value。例如,以下的函数:def parrot(voltage, state='a ...
分类:
编程语言 时间:
2015-03-05 14:27:34
阅读次数:
147
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 函数的参数{ class Program { static void mm(ref int...
Q查询——对对象的复杂查询F查询——专门取对象中某列值的操作Q查询1、Q对象(django.db.models.Q)可以对关键字参数进行封装,从而更好地应用多个查询,例如:1 from django.db.models import Q2 from login.models import New #...
分类:
其他好文 时间:
2015-02-19 13:58:16
阅读次数:
274
匿名方法:匿名方法是在初始化委托时内联(inline)声明的方法。使用匿名方法1.声明委托变量时作为初始化表达式。2.组合委托时在赋值语句的右边。3.为委托增加事件。匿名方法的语法1.delegate 类型的关键字2.参数列表,若果语句块没有使用任何参数则可以省略3.语句块,他包含匿名方法的代码de...
分类:
其他好文 时间:
2015-01-04 14:54:25
阅读次数:
168
在Python中,有两种变长参数,分别是元组(非关键字参数)和字典(关键字参数),其参数以一个*开头表示任意长度的元组[tuple],可以接收连续一串参数,参数以两个*开头表示一个字典[dict],即”key:value”,接受连续任意多个参数。###示例函数###def Variable(*arg...
分类:
编程语言 时间:
2014-12-29 15:06:56
阅读次数:
173
# coding=gbk# python 函数的参数:包括必选参数,默认参数,可变参数,关键字参数# 1 必选参数,就是每次必选要输入的参数def abs1(num): #计算绝对值 if isinstance(num,[int,float]): ...
分类:
编程语言 时间:
2014-12-28 15:23:45
阅读次数:
275
C#基础知识之六
由朱朱编写,转载请注明出自朱朱家园http://blog.csdn.net/zhgl7688
1、 匿名方法:是在初始化委托里内联声明的方法。组成由delegate类型关键字、参数列表、语句块 ----delegate (Parameters) { ImplementationCode }。
2、 匿名方法使用地方:声明委托变量时作为初始化表达式、组合委托时在赋值语...
Python的函数具有非常灵活的参数形态,既可以实现简单的调用,又可以传入非常复杂的参数。 默认参数一定要用不可变对象,如果是可变对象,运行会有逻辑错误! 要注意定义可变参数和关键字参数的语法: *args是可变参数,args接收的是一个tuple; **kw是关键字参数,kw接收的是一个dict。...
分类:
编程语言 时间:
2014-12-13 21:47:37
阅读次数:
293