5.12 推导式 1. 列表推导式可分为两种模式: 循环模式: [变量(加工的变量) for 变量 in iterable(可迭代对象)] 筛选模式: [变量(加工的变量) for 变量 in iterable(可迭代对象) if 条件] 2. 生成器表达式 生成器表达式和列表推导式的语法上一模一样 ...
分类:
编程语言 时间:
2019-06-21 22:19:00
阅读次数:
164
上一篇我们介绍了python函数的一些定义和基本的构成。\ 接下来我们介绍下函数的参数。 什么是函数的参数呢? 当我们定义函数的时候,经常会希望函数能够处理我们传入的数据。\ 这样可以更具有灵活性和通用性。\ 传给函数数据时,我们就会使用到参数。 参数有两种:形参(形式参数),实参(实际参数)。 5 ...
分类:
编程语言 时间:
2019-06-21 14:22:27
阅读次数:
113
Python(函数名,可迭代对象,迭代器) 一、默认参数的坑 二、函数名的应用 1. 函数名指向的是函数的内存地址,加上()就执行这个函数 2. 函数名是一个变量 3. 函数名可以作为容器类类型的元素 4. 函数名可以作为函数的实参进行传参 5. 函数名可以作为函数的返回值 三、可迭代对象 1. 字 ...
分类:
编程语言 时间:
2019-06-19 16:57:05
阅读次数:
95
1.函数的定义 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。 函数内容以冒号起始,并且缩进。 return [表达式] 结束函数,选择性地返回一 ...
分类:
编程语言 时间:
2019-06-18 20:09:39
阅读次数:
116
1. 函数的传参:形参角度:第三种传参方式。 动态参数: args 练习:写一个函数,求传入函数中的不定个数的数字实参的和。 2. 的魔性用法 3. 形参角度的最终顺序 4. 函数的传参:形参角度:第四种传参方式(了解) 5. 从空间角度研究函数 全局名称空间 : py文件运行时开辟的,存放的是执行 ...
分类:
编程语言 时间:
2019-06-18 19:48:21
阅读次数:
108
Python内建map()和reduce()函数 map()函数接收两个参数一个是函数一个是一个Iterable(迭代器),并把结果作为新的Iterator(生成器)返回 有一个函数f(x)=x*x作用于序列list[1,2,3,4,5,6,7,8,9] 使用python函数实现 map传递的第一个 ...
分类:
编程语言 时间:
2019-06-18 18:22:50
阅读次数:
112
函数 说明:函数是以功能为导向,封装单一功能的代码块,能够被调用执行 优点:函数能够降低代码的重复率 提高代码的可读性 函数的定义: def fun(): 函数体 函数的调用: fun() 函数被调用了多少次,函数就执行多少次 函数的返回值: 通过return关键字将函数体的结果返回给函数的执行者 ...
分类:
编程语言 时间:
2019-06-17 20:45:13
阅读次数:
139
函数定义 函数参数、返回值 参数跟shell 参数传递中保持一致 返回值范围为0-255 ...
分类:
系统相关 时间:
2019-06-16 21:40:54
阅读次数:
115
1.shell函数 shell中允许将一组命令集合或语句形成一段可用代码,这些代码块称为shell函数。给这段代码起个名字称为函数名,后续可以直接调用该段代码。 格式 func() { #指定函数名 command #函数体 } 实例1: #!/bin/bash func() { echo "Thi ...
分类:
其他好文 时间:
2019-06-15 09:17:22
阅读次数:
82
前言 Shell 函数的本质是一段可以重复使用的脚本代码,这段代码被提前编写好了,放在了指定的位置,使用时直接调取即可。Shell 中的函数和C++、Java、Python、C# 等其它编程语言中的函数类似,只是在语法细节有所差别。 函数定义 Shell 函数定义的语法格式如下: 语法说明: fun ...
分类:
系统相关 时间:
2019-06-14 14:32:41
阅读次数:
114