上一页 1 ··· 6 7 8 9 10
摘要: 什么是正则表达式? 正则表达式并不仅仅是python的专利,几乎其他的语言都有正则表达式。就比如bash就有正则表达式命令--grep,个人感觉python中的正则表达式类似于 grep -o 正则表达式是用于处理字符串的强大工具,虽然效率上可能不高,但是功能强大! 正则表达式设定了一系列语法,比如 阅读全文
posted @ 2016-05-10 22:14 MnCu 阅读(683) 评论(0) 推荐(0) 编辑
摘要: grep : 根据pattern(模式)搜索文本,并将符合模式的文本行显示出来,并不会修改原文件。 用法: grep [options] ‘ pattern ‘ /file #也可以利用管道进行匹配 -i ignore 忽略大小写 --colour 将匹配的字符串加颜色。 -v 反向查找,显示与pa 阅读全文
posted @ 2016-05-07 21:46 MnCu 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 因为装饰器需要用到返回函数的知识,所以在这里将返回函数和装饰器合并讲解。 什么是返回函数? 我们知道,一个函数中return可以返回一个或者多个值,但其实,return不仅可以返回值,还可以返回函数。 实例: 并且因为sum()定义在col()函数中,所以sum()继承了col()函数的局部变量和参 阅读全文
posted @ 2016-05-07 21:27 MnCu 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 1 生成器: 为什么要有生成器? 就拿列表来说吧,假如我们要创建一个list,这个list要求格式为:[1,4,9,16,25,36……]这么一直持续下去,直到有了一万个元素的时候为止。如果我们要创建这个list,那么应该是这样的: 这样的话,这个list会占用极多的内存,如果我们能只将算法保存在l 阅读全文
posted @ 2016-05-04 20:50 MnCu 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 首先,不管是赋值还是深浅copy,都是针对那些可能会产生变化的值进行区分的,也就是对于数字,字符串来说,区分赋值,深浅copy是毫无意义的。 那么,让我们来对那些可变的像list set dict tuple……来进行探讨。 赋值: 有两种修改n的方法: 1 直接对n赋值 2 对n的某个元素进行赋值 阅读全文
posted @ 2016-05-04 19:59 MnCu 阅读(366) 评论(0) 推荐(1) 编辑
摘要: python中字符串格式化有两种,一种是%,另一种是str中的format()功能。 % 列举格式符 %s 字符串 %c 单个字符 %b 二进制整数 %d 十进制整数 %i 十进制整数 %o 八进制整数 %x 十六进制整数 %e 指数 (基底写为e) %E 指数 (基底写为E) %f 浮点数 %F 阅读全文
posted @ 2016-04-28 22:23 MnCu 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 函数是一种功能上的抽象,比如当我们写一段程序,这个程序多次用到了发送邮件的功能(比如说:每天三点固定发送邮件,每当服务器负载较重发送邮件提醒……),那么我们就可以将发送邮件这个功能抽象出来,单独对其定义一个函数进行实现。这样在需要引用发送邮件功能的时候,我们就不需要重复复制代码,直接调用函数就可以了 阅读全文
posted @ 2016-04-28 20:20 MnCu 阅读(598) 评论(2) 推荐(0) 编辑
摘要: Counter Counter是一个简单的计数器,可以统计一段字符串中各个元素出现的次数: 当然counter也可以统计列表中每个元素出现的次数: counter是对字典类型的一个补充,它具有字典的所有功能。 OrderedDict 有序字典也是对字典的一个补充,顾名思义,他是对key进行序列化的特 阅读全文
posted @ 2016-04-24 21:52 MnCu 阅读(454) 评论(0) 推荐(0) 编辑
摘要: python中内置的数据类型有列表(list)元组(tuple)字典(directory)。 1 list list是一种可变的有序的集合。来看一个list实例: list有许多功能: >>> name ['liming', 'xiaohong'] >>> len(name) 2 >>> name. 阅读全文
posted @ 2016-04-21 22:30 MnCu 阅读(817) 评论(1) 推荐(0) 编辑
摘要: python的数据类型 1 数字 数字分为整型(int),长整型(long),浮点型(float),复数(complex) 整型较为常用的功能: >>> a=-4 >>> a.__abs__() 4 >>> a=95 >>> a.__divmod__(10) (9, 5) >>> a=4 >>> a 阅读全文
posted @ 2016-04-21 20:18 MnCu 阅读(745) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10