今日大纲:01名称空间,作用域,取值顺序02函数的嵌套03内置函数 globals() locals()04关键字global nonlocal05函数名的应用06闭包07装饰器初识08装饰器进阶注意: 形参顺序: 位置参数,*agrs,默认参数,**kwargs **kwargs的使用方法 **k ...
分类:
其他好文 时间:
2018-05-26 19:41:54
阅读次数:
149
位置参数可以用shift命令左移。比如shift 3表示原来的$4现在变成$1,原来的$5现在变成$2等等,原来的$1、$2、$3丢弃,$0不移动。不带参数的shift命令相当于shift 1。 非常有用的 Unix 命令:shift。我们知道,对于位置变量或命令行参数,其个数必须是确定的,或者当 ...
分类:
系统相关 时间:
2018-05-23 23:32:07
阅读次数:
288
'''def test(*args): # *agrs接收的是N个位置参数,不能接受关键字参数,转化成元祖 print(args)test(1,2,3,4,5,6)test(*[1,2,4,5,5]) # arge=tuple([1,2,3,4,5])def test1(x,*args): prin ...
分类:
编程语言 时间:
2018-05-23 16:14:19
阅读次数:
216
1、移动补间动画:TranslateAnimation Animation animation = new TranslateAnimation(0,50,0,50); 参数1:x轴的起始位置 参数2:x轴的终止位置 参数3:y轴的起始位置 参数4:y轴的终止位置 相对于原图位置的原点(图片的右上角 ...
分类:
其他好文 时间:
2018-05-19 21:25:23
阅读次数:
183
一、函数是什么: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需要调用函数名就行。 二、函数的作用: 1、简化代码 2、提高代码的复用性 3、代码可扩展 三、定义函数: 四、函数的参数 位置参数:必填参数 默认值参数:非必填参数 非固定参数(参数组): 1、非必填参数 ...
分类:
编程语言 时间:
2018-05-19 01:18:50
阅读次数:
187
函数:(方法、功能) 作用:1、提高代码的复用性,2、让代码更简洁 函数命名方法 函数不调用是不会被执行的 def calc(a,b): #形参 #位置参数,必填,否则报错 res = a * b print('%s * %s = %s' %(a,b,res)) calc(7,8) #实参 def ...
分类:
编程语言 时间:
2018-05-18 21:17:21
阅读次数:
199
毕业多年,把C++都就饭吃了。。。。今天居然在纠结什么是形参什么是实参。。。。。 定义函数里面写的参数就是形参,因为没有内存占用,实际调用时写的参数就是实参,因为有内存占用和传值 然后就是位置参数,可变参数和关键字参数 如上图程序,a,*b,**c这三个是形参,a,*b这两个是位置参数,**c是关键 ...
分类:
编程语言 时间:
2018-05-17 18:22:11
阅读次数:
355
#!/usr/bin/env pythondef foo(*args,**kwargs): print('args: {0}'.format(args)) print('kwargs {0}'.format(kwargs)) foo(1,2,3,a='first',b='second') 运行结果: ...
分类:
编程语言 时间:
2018-05-16 13:14:21
阅读次数:
213
01.build-in functions Python 3.5 有68个 02.构造函数 def function (a1,a2,...an): return ' something' 注:1.an是函数中的参数,分为位置参数和关键词参数。 2.an只是形式上的占位符,具体可以更换成任何满足条件的 ...
分类:
其他好文 时间:
2018-05-13 10:40:55
阅读次数:
98
1、昨日内容回顾 动态参数 *args:接受的是所有的位置参数。 **kwargs:所有的关键字参数。 形参顺序:位置参数,*args,默认参数,**kwargs *的模型用法: 在函数的定义的时候,*代表聚合。 在函数的执行的时候,*代表打散。 内置名称空间 全局名称空间 局部名称空间 全局作用域 ...
分类:
编程语言 时间:
2018-05-11 23:58:26
阅读次数:
385