原文:【循序渐进学Python】12.Python 正则表达式简介

正表达式就是一段匹配文本片段的模式,在Python 中 re 模块包含了对正则表达式 regular expression 的支持。 . 正则表达式的基本概念 . 通配符 点号 . 可以匹配换行符之外的任何单个字符,被称之为通配符。 . 特殊字符转义 将有特殊含义的字符作为普通字符使用时需要进行转义。例如想要匹配 python.org时需要将表达式写为: python .org 才行。 为什么使用 ...

2013-12-11 00:47 0 11273 推荐指数:

查看详情

循序渐进掌握递归正则表达式

一般来说,递归的正则表达式用来匹配任意嵌套层次的结构或左右对称的结构。例如匹配: 递归正则正则表达式里算是比较灵活的部分,换句话说就是可能会比较难。下面这个正则表达式是在网上流传的非常广泛的递归正则的示例,它用来匹配嵌套任意次数的括号,括号内可以有其它字符,比如可以匹配(a(bc)de ...

Tue Aug 13 18:55:00 CST 2019 0 1055
循序渐进学Python】4. Python中的序列——字典

字典是Python内建的六种序列之一。字典作为一种常用的数据结构,字典中的值没有特定顺序,每个值都对应于一个唯一的键。键可以是数字、字符串甚至是元组。 1. 创建和使用字典 Python中字典可以使用下面的语法来直接创建字典对象: 字典由多个键以及对应的值组成,每个键及其对应 ...

Sun Oct 20 23:13:00 CST 2013 4 7904
循序渐进学Python】1. Python基础知识

1. Python安装和配置 首先需要到Python的官方网站(http://www.python.org/getit/) 下载安装包,现在Python的发行版分为兼容之前Python程序的Python 2.x版本,和面向未来的Python 3.x。但是二者大部分都是相同的,学习完2.x的版本 ...

Wed Oct 09 02:44:00 CST 2013 10 4885
循序渐进学Python】11.常用标准库

安装完Python之后,我们也同时获得了强大的Python标准库,通过使用这些标准库可以为我们节省大量的时间。这里是一些常用标准库的简单说明。更多的标准库的说明,可以参考Python文档 sys 模块 sys模块能够访问与Python解释器紧密联系的变量和函数,下面是 sys 模块中一些常用 ...

Sat Dec 07 20:59:00 CST 2013 1 14981
循序渐进学Python】9.异常处理

1. 抛出异常和自定义异常 Python用异常对象(exception object)表示异常情况,遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的回溯(Traceback,一种错误信息)终止执行。 1.1 raise 语句 Python中的raise 关键字用于 ...

Wed Nov 20 02:45:00 CST 2013 0 28698
循序渐进学Python】10.模块和包

1.导入模块 任何Python程序都可以作为模块导入,只要Python解释器能找到我们定义的模块所在位置即可,一般来讲,在一个模块被导入时,Python解释器会按照下面的步骤进行搜索: 在当前所在目录下搜索这个模块 在环境变量 PYTHONPATH 中指定的路径列表中依次搜索 ...

Sun Nov 24 23:12:00 CST 2013 0 7961
循序渐进学Python】13.基本的文件I/O

文件I/O是Python中最重要的技术之一,在Python中对文件进行I/O操作是非常简单的。 1. 打开文件 使用 open 函数来打开文件,语法如下: 1.1 文件模式 open 函数除了必须提供的文件名参数外,其实还有一个 mode 的模式参数,如果没有指定参数 ...

Thu Dec 12 17:12:00 CST 2013 0 5658
循序渐进学Python】15.网络编程

Python 内置封装了很多常见的网络协议的库,因此Python成为了一个强大的网络编程工具,这里是对Python的网络方面编程的一个简单描述。 1. 常用的网络设计模块 在标准库中有很多网络设计相关的模块,除了那些明确处理网络事务的模块外,还有很多模块也是是和网络相关的,下面是几个常用的网络 ...

Wed Oct 29 09:24:00 CST 2014 5 17149
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM