首页 » 2017 ( 第 2 页 )

Python 的正则表达式彩蛋

 

虽然我觉得在 Python 的标准库里的确有不少很恶心的库,但是 re 库肯定不属于这种。尽管它真的有年头没有更新了,但是在我看来,仍不失为动态语言中最好的库之一。 我觉得 Python 作为一种动态语言,竟然没有对正则表达式进行原生支持,真是少见。尽管没有提 … 阅读全文

Linux Shell 流程控制语句实例

 

  linux shell 有一套自己的流程控制语句,其中包括条件语句(if),循环语句(for,while),选择语句(case)。下面我将通过例子介绍下,各个语句使用方法。 一、shell条件语句(if用法) if语句结构 [if/then/el … 阅读全文

Linux 系统结构详解

 

Linux系统一般有4个主要部分:   内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。部分层次结构如图1-1所示。   1、linux内核 &nb … 阅读全文

Python优雅地dumps非标准类型

 

在用Python编程时很经常做的一件事就是 Python 数据类型和 JSON 数据类型的转换。 但是存在一个明显的问题,JSON 作为一种数据交换格式有固定的数据类型,但是 Python 作为编程语言除了内置的数据类型以外还能编写自定义的数据类型。 墙裂推荐 … 阅读全文

爬虫入门:Firefox 结合 Scrapy Shell 爬取网页数据

 

本来这篇是要接着之前 Python 基础的,但由于基础讲的太多,真的会很累。所以先暂停一两篇关于 Python 基础的分享。这篇分享一些有意思的东西。 今天我在 Github 上创建了一个组织,名叫「SpiderMan」 这个组织的目的是玩转 Python 爬 … 阅读全文

Python 列表的操作以及注意点

 

前几篇对 Python 列表的简介和原理做了介绍,同时又做了简单的操作。不过那些操作确实是很简单的,若你是初学者我相信你花上一点时间就能掌握。这篇将再介绍一个列表更重要的操作,遍历。 遍历的意思你可以理解为循环,循环可以让你能够对列表的每一个元素都采取一个或者 … 阅读全文

Python列表:初学者应该懂得操作和内部实现

 

最近一直在连载 Python 的基础知识,但有的读者反馈说内容有点太初级。面向的读者太垂直,希望能再深入点去讲解下 Python 知识点中的内部实现。 本着“读者为大”的理念,我决定从这篇文章开始在讲解基础知识的同时去深入到内部实现原理。让我们在掌握理论知识的 … 阅读全文

如何理解和使用 Python 中的列表

 

  开始扯技术之前,多说一句。大家应该也都知道我的文章九成以上都是原创,只有那么一两篇是帮朋友发的。为了保证公号内容的质量所以我不愿意多去写一些别人的东西或者大量的转载文章。就算是要转载的文章,我也会先去通读这篇文章,从这篇文章中汲取营养,同时再加入 … 阅读全文