正则及re模块-基础(一)】的更多相关文章

正则表达式 一说规则我已经知道你很晕了,现在就让我们先来看一些实际的应用.在线测试工具 http://tool.chinaz.com/regex/   http://tool.oschina.net/regex 首先你要知道的是,谈到正则,就只和字符串相关了.在我给你提供的工具中,你输入的每一个字都是一个字符串.其次,如果在一个位置的一个值,不会出现什么变化,那么是不需要规则的. 比如你要用"1"去匹配"1",或者用"2"去匹配"2&q…
正则表达式 官方定义:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个 “规则字符串”,这个 “规则字符串” 用来表达对字符串的一种过滤逻辑. 我们先来看一个正则与 re 模块的例子 判断手机号是否合法 #while 实现 while True: phone_number = input('please input your phone number : ') if len(phone_number) == 11 \ and phone_nu…
requests模块基础 什么是requests模块 requests模块是python中原生基于网络模拟浏览器发送请求模块.功能强大,用法简洁高效. 为什么要是用requests模块 用以前的urllib模块需要手动处理url编码 手动处理post参数 处理cookie和代理操作繁琐 .............. requests模块 自动处理url编码 自动处理post参数 简化cookie和代理操作 ............... 如何使用requests模块 安装: pip instal…
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP MM模块-基础配置第一篇   前言部分 大家可以关注我的公众号,公众号里的排版更好,阅读更舒适. 正文部分 MM模块的简单基础配置 1:配置工厂plant 路径:IMG->Enterprise Structure->Definition->Logistics-General->…Plant 2:分配工厂到公司代码…
前言 努力从今天开始,成功从"零"开始. 一.logging模块是什么? 是Python内置的标准模块,主要用于输出运行日志 二.日志是什么? 日志是代码的必要组成部分 记录日志能显示程序当前运行状态 出问题后定位当时问题 对日志记录的数据挖掘进行统计和分析(比如 **地区登录APP人数较多等) 三.python日志级别 DEBUG:调试信息 INFO:有用的信息 WARNING:警告信息 (默认日志级别) ERROR:错误信息 CRITICAL:严重错误信息 NOTSET:非级别,表…
In [14]: 'hello-wold.tar.gz'.split('.') Out[14]: ['hello-wold', 'tar', 'gz'] In [15]: import re In [16]: re.split('-|\.','hello-wold.tar.gz') Out[16]: ['hello', 'wold', 'tar', 'gz'] In [22]: m = re.search('(to)mo(rr)ow','I will see you tomorrow') In…
一,re模块的用法 #findall #直接返回一个列表 #正常的正则表达式 #但是只会把分组里的显示出来#search #返回一个对象 .group()#match #返回一个对象 .group() import re #re模块的用法 ret = re.findall('a', 'eva egon yuan') # 返回所有满足匹配条件的结果,放在列表里 print(ret) #结果 : ['a', 'a'] ret = re.search('a', 'eva egon yuan').gro…
re模块import re 基础方法 findall:匹配所有 ,每一项都是列表中的一个元素,返回的是列表 search只匹配从左到右的第一个,得到的不是直接的结果,而是一个变量,通过这个变量的group方法来获取结果,如果没有匹配到,会返回None,使用group会报错. match:从头开始匹配,相当于search中的正则表达式加上一个^ 字符串处理的扩展: 切割: split 返回列表,按照正则规则切割,默认匹配到的内容会被切掉. import re ret = re.split('\d+…
正则 一.认识模块  什么是模块:一个模块就是一个包含了python定义和声明的文件,文件名就是加上.py的后缀,但其实import加载的模块分为四个通用类别 : 1.使用python编写的代码(.py文件) 2.已被编译为共享库二和DLL的C或C++扩展 3.包好一组模块的包 4.使用C编写并连接到python解释器的内置模块  为何要使用莫模块? 如果你想退出python解释器然后重新进入,那么你之前定义的函数或变量都将丢失,因此我们通常将程序写到文件中以便永久保存下来,需要时,就通过pyt…
从逻辑上组织代码,将一些有联系,完成特定功能相关的代码组织在一起,这些自我包含并且有组织的代码片段就是模块,将其他模块中属性附加到你的模块的操作叫做导入. 那些一个或多个.py文件组成的代码集合就称为模块.如:os 是系统相关的模块:file是文件操作相关的模块 模块分为三种: 自定义模块 内置标准模块(又称标准库) 开源模块 自定义模块 一.定义与导入模块 一个或多个.py文件组成的代码集合,便是一个模块. 如定义目录: └─module_test │ m1.py │ test.py │ └─…