函数基础 1.函数的语法: def 函数名(参数1,参数2,参数3,...) '''注释''' 函数体 return 返回的值 说明: return也可以返回多个值,以逗号分割,返回的值为元祖 例子: 2.函数的位置参数:必须一一对应,缺一行少一行都不行 3.函数的关键字参数:无须一一对应,缺一行少 ...
分类:
编程语言 时间:
2019-08-25 00:58:39
阅读次数:
85
记录下遇到过的PHP危险函数 0x01 escapeshellarg()与escapeshellsmd()联合 先给出官方的定义: 将给字符串增加一个单引号并且能引用或者转码任何已经存在的单引号,这样以确保能够直接将一个字符串传入 shell 函数,并且还是确保安全的。对于用户输入的部分参数就应该使 ...
分类:
Web程序 时间:
2019-08-25 00:33:46
阅读次数:
132
函数 数组 python 数组可以存多个值,根据下标输出值 tt=(aa bb cc dd ) echo ${tt} 输出第一个 echo ${tt[@]} ${tt[ ]} 都是输出全部 echo ${!tt[ ]} 输出下标 普通数组 VS 关联数组 普通数组 tt=(linux windows ...
分类:
编程语言 时间:
2019-08-24 21:18:10
阅读次数:
96
5综合使用必备参数,默认参数,不定长参数、关键字参数 ...
分类:
编程语言 时间:
2019-08-24 18:21:54
阅读次数:
85
[TOC] 1 面向过程编程与函数式编程 截至目前我们所接触、所写的编程为:面向过程式编程【可读性差/可重用性差】 对于函数编程: 本质:将N行代码拿到别处并给他起个名字,以后通过名字就可以找到这段代码并执行。 场景: 代码重复执行 代码特别多超过一屏,可以选择通过函数进行代码的分割 2 函数的基本 ...
分类:
编程语言 时间:
2019-08-24 15:41:32
阅读次数:
123
shell函数 shell中允许将一组命令集合或语句形成一段可用代码,这些代码块称为shell函数。给这段代码起个名字称为函数名,后续可以直接调用该段代码。 格式 实例1: Shell 函数很简单,函数名后跟双括号,再跟双大括号。通过函数名直接调用,不加小括号。 示例 2:函数返回值 return ...
分类:
系统相关 时间:
2019-08-24 15:22:56
阅读次数:
74
[TOC] 1 返回值 函数没有返回值时,默认返回None。 函数内部执行过程中遇到return就终止。 return可以返回任意值 特殊情况:return返回多个值时,返回的是元组,与返回值是元组时是一样的 return的作用:a. 返回值 b.终止函数的执行 练习题 1. 数据类型中的方法到底有 ...
分类:
编程语言 时间:
2019-08-24 15:12:13
阅读次数:
68
python3函数 python函数变量作用域 定义在函数内部的变量拥有一个局部作用域,定义在函数外的拥有全局作用域。 关键字参数 函数也可以使用 kwarg=value 的关键字参数形式被调用.例如,以下函数: 返回值 Python的函数的返回值使用return语句,可以将函数作为一个值赋值给指定 ...
分类:
编程语言 时间:
2019-08-22 01:06:21
阅读次数:
108
1.位置参数位置参数就是普通的参数定义defpower(x):print(x**2)2.默认参数当调用函数时没有给参数值,那么会给使用定义的默认值。下面定义的函数可以定义参数值也可以不定义,不定义时x默认为9defpower(x=3):print(x**2)默认参数注意事项,当默认参数使用的是可变的类型参数时,会产生不同的结果。当函数定义默认的参数是一个空列表时,第一次调用函数时,变量L设为[
分类:
编程语言 时间:
2019-08-21 09:30:50
阅读次数:
86
函数的作用域 python中的作用域分4种情况: L:local,局部作用域,即函数中定义的变量; E:enclosing,嵌套的父级函数的局部作用域,即包含此函数的上级函数的局部作用域,但不是全局的; G:globa,全局变量,就是模块级别定义的变量; B:built-in,系统固定模块里面的变量 ...
分类:
编程语言 时间:
2019-08-20 01:31:08
阅读次数:
140