摘要: 简介 就其本质而言,正则表达式是内嵌在python内,由re模块实现,小型的专业化语言,最后由c写的匹配引擎执行。正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 正则的字符分 阅读全文
posted @ 2016-06-12 16:01 菠萝丁 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1、冒泡排序 关于冒泡排序实现大小比较,大索引会向后移动,这次循环将最大数值直接移动至最后。 冒泡排序以函数的方式完整的实现方法 2、递归 斐波那契数列根据递归的方法实现方式,因为无线循环的递归会报错,这里我们做个限制 以递归的方式获取菲波那切数列第十个数字的代码实现方式 3、装饰器,用于装饰某个方 阅读全文
posted @ 2016-06-08 19:59 菠萝丁 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 1、lambda函数 学习条件运算时,对于简单的 if else 语句,可以使用三元运算来表示,函数同样有简单的表示方法 2、python的部分内置函数 abs,取绝对值 all,循环参数,如果所有元素的值都为真,返回真,否则假 any,只要有一个为真,则为真 ascii,去对象的类中找到__rep 阅读全文
posted @ 2016-06-01 13:28 菠萝丁 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 1、基础数据类型set的介绍 与dict,list,tuple相比,set,是一个不可有重复元素的,可修改,可循环,无序的集合。创建方式有两种 list,str,tuple都可以直接转为set,比如列表 在set里添加元素 求a集合中存在但是b不存在的方法 求a集合中存在但是b不存在并更新自己的方法 阅读全文
posted @ 2016-05-26 13:44 菠萝丁 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1、关于编码转换的方式。 比如,讲utf-8的编码转换为unicode方式如下 现在德玛西亚就被改成了万国码了。python2如果想utf-8转gbk需要先转成unicode,在转unt-8,python3不需要,它会内部帮你转换。 2、pycharm的基本使用方法 修改pycharm的文件模板:f 阅读全文
posted @ 2016-05-17 16:19 菠萝丁 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 1、python简介 Python是一种面向对象、直译式计算机程序语言。也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。 Python语法简捷而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块轻松地联结在一起。Python的名字来源 阅读全文
posted @ 2016-05-15 15:06 菠萝丁 阅读(368) 评论(0) 推荐(0) 编辑
摘要: linux,it人士众所周知,一款稳定、强大、开源的系统,1973年,unix正式诞生,ritchie等人用c语言写出第一个unix内核,之后经过不后人不断的改进,形成现在linux的各个版本,其中比较流行的以服务器闻名的centos,redhat,以及图形界面炫酷的麒麟做的都很经典,linux开源 阅读全文
posted @ 2016-05-05 00:02 菠萝丁 阅读(370) 评论(0) 推荐(0) 编辑