摘要: 四、正则表达式 字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,而且代码难以复用。 正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一 阅读全文
posted @ 2016-01-27 11:41 酋长Chief 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 二、装饰器 所谓装饰器decorator仅仅是一种语法糖, 可作用的对象可以是函数也可以是类, 装饰器本身是一个函数, 其主要工作方式就是将被装饰的类或者函数当作参数传递给装饰器函数。本质上,装饰器就是一个返回函数的高阶函数 假设有这么一个应用场景,一个公司的监控监控系统有很多函数用来监控不同的数据 阅读全文
posted @ 2016-01-25 16:49 酋长Chief 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 四、函数 日常生活中,要完成一件复杂的功能,我们总是习惯把“大功能”分解为多个“小功能”以实现。在编程的世界里,“功能”可称呼为“函数”,因此“函数”其实就是一段实现了某种功能的代码,并且可以供其它代码调用。 假设我们在编程过程中需要计算圆形的面积。如果我们不是用函数,每次需要计算原型面积的时候... 阅读全文
posted @ 2016-01-19 22:10 酋长Chief 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 五、Python的常用的内置函数 Python为我们准备了大量的内置函数,如下图所示 这里我们只讨论红框内的内置函数 abs(x) 返回一个数的绝对值(模),参数可以是真说或浮点数>>> abs(-10)10 all(iterable) 如果可迭代对象(列表、元祖等)中所有的元素都是Tr... 阅读全文
posted @ 2016-01-19 22:10 酋长Chief 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 三、深浅拷贝 在Python中将一个变量的值传递给另外一个变量通常有三种:赋值、浅拷贝以及深拷贝 讨论深浅拷贝之前我们把Python的数据类型分为基本数据类型包括数字、字符串、布尔以及None等,还有一种像列表、元祖、字典等属于有基本数据类型作为最基本的元素组成的 在Python中基本数据类型... 阅读全文
posted @ 2016-01-19 22:09 酋长Chief 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 一、注册GitHub账号 进入GitHub官方网站,输入用户名、邮箱地址及密码,点击“Sign up for GitHub”。 选择免费的,不要问我为什么,除非有钱任性选择付费版 验证邮箱地址并激活GitHub二、创建仓库 注册完并登录GitHub后选择创建“New repository”(... 阅读全文
posted @ 2016-01-17 14:14 酋长Chief 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 六、克隆GitHub仓库 1、创建仓库目录,目录位置没有要求,比如D:\learngit。 2、配置ssh(如果不配置会每次都输入用户名和密码) 使用TortoiseGit生成ssh-key:开始菜单找到“”-->“PuTTYgen” 生成Key:并保存私钥为.ppk的私钥文件 注意:在生成过程中... 阅读全文
posted @ 2016-01-17 14:14 酋长Chief 阅读(1008) 评论(1) 推荐(0) 编辑
摘要: 一、集合 set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。 集合和我们数学中集合的概念是一样的,也有交集,并集,差集,对称差集等概念 1、集合的定义 定义一个集合需要提供一个列表作为参数,也可以不传入参数创建一个空的集合>... 阅读全文
posted @ 2016-01-17 14:12 酋长Chief 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 二、collections collections是对Python现有的数据类型的补充,在使用collections中的对象要先导入import collections模块 1、Counter——计数器 1.1 Counter说明及定义 计数器是对字典的补充,继承自字典对象,也就是说除了具有字... 阅读全文
posted @ 2016-01-17 14:07 酋长Chief 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 数据类型之字典一、字典简介 字典dict(dictionary),在其他语言中也成为map,使用键-值(key-value)的形式存储和展现,具有极快的查找速度。 字典的定义 d = {'key':value,...} 字典可以嵌套,value也可以使用列表等数据类型 字典通过键获取键所对... 阅读全文
posted @ 2016-01-13 11:56 酋长Chief 阅读(351) 评论(0) 推荐(0) 编辑