- 博客(11)
- 收藏
- 关注
原创 对多值字典进行初始化的几种方法
使用字典进行多值映射时,给值进行初始化的几种方法使用if-elsed = {}for key, value in pairs: if key not in d: d[key] = [] d[key].append(value) ```使用setdefaultd = {}for key, value in pairs: d.setdefault(key, []).appen...
2019-05-16 17:52:00
633
转载 深入理解Python中的迭代
Python 的 for 循环不会像其他语言中的 for 循环那样工作。在这篇文章中,我们将深入探讨 Python 的 for 循环来看看它们在底层如何工作,以及为什么它们会按照它们的方式工作。循环的问题我们将通过看一些“陷阱”开始我们的旅程,在我们了解循环如何在 Python 中工作之后,我们将再次看看这些问题并解释发生了什么。问题 1:循环两次假设我们有一个数字列表和一个生成器,生成器...
2019-05-07 15:02:09
420
原创 正则表达式的用法
正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。特殊字符字符含义^匹配输入字符串的开始位置,在方括号表达式中使用时表示取非$匹配输入字符串的结尾位置()标记一个子表达式的开始和结束位置[]标记一个中括号表达式的...
2019-05-06 16:45:34
184
转载 Python中的property 属性
Python中有个很赞的概念,叫做property,它使得面向对象的编程更加简单。在详细解释和深入了解Python中的property之前,让我们首先建立这样一个直觉:为什么我们需要用到property?从一个实例开始假设有天你决定创建一个类,用来存储摄氏温度。当然这个类也需要实现一个将摄氏温度转换为华氏温度的方法。一种实现的方式如下:Python 1 2 ...
2019-04-29 16:59:10
490
原创 项目,项目集与项目组合的关系
项目 Project: 单一项目,管理重点在项目内部。项目集 Program:一组放一起管理的互相关联的项目(放一起管理比分开管理更有效,有益)。管理重点在 Program内, Projects之间的协调项目组合 Portfolio:放一起管理的 可以不相关的项目,项目集,子项目组合,运营等,以达成战略目标。管理重点是 项目选择,优先级定义,资源分配Project/Program...
2019-03-28 15:11:01
12703
原创 项目生命周期与5大过程组的关系
项目生命周期:是项目本身固有的性质,从生到死的阶段:开始,组织与准备,执行,结束。5大过程组(启动,规划,执行,监控,收尾):是 项目管理的生命周期,它可以应用到项目生命周期的各个阶段。比如软件开发的过程可以分为,需求,设计,开发,测试等阶段,那么在每个阶段,都可以应用项目管理的5大过程组。项目可以类比成孩子,PM是父母,项目管理是父母教育孩子的方法,在孩子成长的每个阶段,父母都可以应...
2019-03-28 14:10:20
6778
1
原创 awk命令基本用法
awk命令语法awk 'BEGIN{ commands } pattern{ commands } END{ commands }'awk工作原理开始块(BEGIN)开始块就是在程序启动的时候执行的代码部分,并且它在整个过程中只执行一次。一般情况下,我们可以在开始块中初始化一些变量。BEGIN 是 AWK 的关键字,因此它必须是大写的。注意:开始块部分是可选的,你的...
2019-03-21 14:55:19
311
转载 SQL语句执行顺序
1.查询中用到的关键词主要包含六个,并且他们的顺序依次为select -> from -> where ->group by ->having ->order by其中select和from是必须的,其他关键词是可选的,这六个关键词的执行顺序与sql语句的书写顺序并不是一样的,而是按照下面的顺序来执行from--where--group ...
2019-03-21 11:13:25
526
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人