一:复习 1.*args,**kwargs: *args :接收溢出的位置参数 **kwargs:接收溢出的关键字参数 2.函数对象:可被当作数据传递 - 函数可以当作参数传给另一个函数 - 一个函数的返回值也可以是一个函数(打破函数的层级限制) 3.名称空间和作用域 名称空间 - 分三种 内置名称 ...
分类:
其他好文 时间:
2017-10-07 22:48:38
阅读次数:
167
一、位置参数 调用函数时根据函数定义的参数位置来传递参数。 二、关键字参数 用于函数调用,通过“键-值”形式加以指定。可以让函数更加清晰、容易使用,同时也清除了参数的顺序需求。 通过上面的代码,我们可以发现:有位置参数时,位置参数必须在关键字参数的前面,但关键字参数之间不存在先后顺序的 三、默认参数 ...
分类:
编程语言 时间:
2017-10-06 18:09:00
阅读次数:
248
一、python函数的定义与调用 函数的定义:(function)代码块。 就是将我们要执行的代码进行结构的整合,形成可被调用的代码块。 函数是可以重复调用的代码块,主要有一下几个优点: 减少代码冗余 代码结构清晰 有助于保持代码的一致性 函数的划分 按照参数类型划分 位置参数:是我们在传参时,实参 ...
分类:
编程语言 时间:
2017-10-03 23:28:53
阅读次数:
214
函数的作用就是将我们经常重复使用的代码打包起来,方便我们调用,减少无用代码。 定义函数: 函数的参数: 1.位置参数 2.默认参数 3.可变参数 4.关键字参数 混合使用 函数内的变量只在函数内起作用 python中的作用域分4种情况: L:local,局部作用域,即函数中定义的变量; E:encl ...
分类:
编程语言 时间:
2017-09-29 17:43:49
阅读次数:
268
1、位置参数 函数调用时,参数赋值按照位置顺序依次赋值。 e.g. 输出结果: 4 输出结果: 2 2、默认参数 在函数定义时,直接指定参数的值。 e.g. 输出结果:400 注意: 1、必选参数必须在前,默认参数在后。 2、当函数有多个参数时,把变化大的放在前面。 好处:降低调用函数的难度。 3、 ...
分类:
编程语言 时间:
2017-09-26 15:59:16
阅读次数:
161
脚本文件格式:第一行,顶格:#!/bin/bash注释信息:#代码注释:缩进,适度添加空白行语言:编程语法格式,库,算法和数据结构;编程思想:问题空间à解空间变量:局部变量本地变量环境变量位置参数变量特殊变量数据类型:字符型、数值型弱类型:字符型;Bash中的算术运算:+,..
分类:
系统相关 时间:
2017-09-25 19:01:00
阅读次数:
245
函数重点: 什么是函数? 为什么要用函数? 函数的分类:内置函数与自定义函数 如何自定义函数 语法 定义有参数函数,及有参函数的应用场景 定义无参数函数,及无参函数的应用场景 定义空函数,及空函数的应用场景 调用函数 如何调用函数 函数的返回值 函数参数的应用:形参和实参,位置参数,关键字参数,默认 ...
分类:
其他好文 时间:
2017-09-23 12:21:24
阅读次数:
145
一、逻辑运算 变量: 本地变量、环境变量、局部变量、位置参数变量、特殊变量 变量赋值:name=value,export name=value,declare -x name=value 变量引用:$name,${name} 注意:有些时候{}不能省略,例如 echo "$valuemagedu.c ...
分类:
系统相关 时间:
2017-09-16 22:05:28
阅读次数:
271
第8章主要练习了各种函数,内容如下定义一个简单的函数向函数传递信息什么是形参什么是实参位置参数多次调用函数关键字实参默认值参数返回值return让参数编程可选的返回字典结合使用函数和while循环传递列表在函数中修改列表传递任意数量的实参传递任意数量的参数并循环打印结..
分类:
编程语言 时间:
2017-09-15 12:28:02
阅读次数:
301
replacement 位置参数 >>> '{0} love {1}.{2}'.format('I', 'junjie','com') 'I love junjie.com' 关键字参数 >>> '{a} love {b}.{c}'.format(a='I', b='junjie', c='com' ...
分类:
编程语言 时间:
2017-09-06 10:01:39
阅读次数:
147