前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 正则表达式,简称regex,是文本模式的描述方法.你可以在google上搜索regex或者regexp获得非常多的学习资料.这篇短文介绍在python脚本中使用正则表达式的步骤: 1.导入re模块 Python中所有正则表达式的函数都在re模块中,可以在交互式环境或者脚本文件中输入以下代码.导入该模块: import re 2.创建正则表达式对象 向re.compile(…
本文转载于星过无痕的博客http://www.cnblogs.com/linxiangpeng/p/6403991.html 在此表达对原创作者的感激之情,多谢星过无痕的分享!谢谢! Python学习的个人笔记 题外话: 我是一个大二的计算机系的学生,这份python学习个人笔记是趁寒假这一周在慕课网,w3cschool,还有借鉴了一些博客,资料整理出来的,用于自己方便的时候查阅,一开始保存在word上,代码不是很好看,于是决定复制到博客里面,可能有复制过程中出错的,或者我本身在理解方面有出错的…
正则表达式是一个很有用的工具,可处理复杂的字符匹配和替换工作.在Python中内置了一个re模块以支持正则表达式. 正则表达式有两种基本的操作,分别是匹配和替换. 匹配就是在一个文本字符串中搜索匹配一特殊表达式: 替换就是在一个字符串中查找并替换匹配一特殊表达式的字符串. 本文地址:http://www.cnblogs.com/archimedes/p/python-regular-expression.html,转载请注明源地址. 1.基本元素 正则表达式定义了一系列的特殊字符元素以执行匹配动…
1. 遗漏知识点 深.浅拷贝:   http://www.cnblogs.com/yuanchenqi/articles/5782764.html a=b: 浅拷贝: 深拷贝 集合(set) 集合的定义和应用 集合是一个无序的.不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集.差集.并集等关系 集合对象是一组无序排列的可哈希(python中不可变的对象都是可哈希的)的值:集合成员可以做字典的键 但集合本身是不可哈希的,不能用作字典的键…
一. python 中常用的正则表达式         二. 正则表达式的网站,可以进行在线正则匹配 https://regex101.com/   1. 使用方法及正则介绍 1> ‘.’  匹配任意除换行符外(\n)的任意字符        ‘*’  匹配前一个字符0次或任意多次 2>\b  匹配数字0-9   3>\D  匹配非数字  [^\b]   4>\s  匹配空格字符   5> \S 匹配非空白字符 [^\s]*   6> \w  匹配单词字符 [a-z]…
#!/usr/bin/python # -*- coding: utf-8 -*- import re print(re.match('www', 'www.runoob.com').span()) # 在起始位置匹配 print(re.match('www', 'www.runoob.com')) # 不在起始位置匹配 #print(re.match('com', 'www.runoob.com').span) #报错 print(re.match('com', 'www.runoob.com…
列表:数据的集合,里面可以放任何的数据类型,可进行增删改查等操作 有序列表功能(index是列表的索引值): ①创建:用  []  表示,里面添加元素,如n2 = [1,2,4,5,5]:    或者用list()方法 ②查询:用 [index] 方法,如n1 [3]表示查询第三个元素内容:n1 [-1 ] 表示查询最后一个值:n1.index (5)表示得到元素内容为5的索引值 :n1.count(5)表示 计算元素为5的个数 ③增加:用append()方法,如 n1.append(100)表…
ord 将字符转换为ASCIIchr 将ASCII转换为字符 元组不可修改,当只有一个元素时,要添加一个逗号集合不可修改,元素无序,不能重复 列表.元组.字典都是可迭代对象,就是可以遍历的对象多层循环的时候,外层控制次数,内层用来循环每一次应该怎么做 冒泡法 1.冒泡:每次比较相邻的两个元素,不合适就交换,依次向后,一圈下来可以确定一个元素2.需要使用双重循环,外层循环控制循环的圈数, 内层控制一圈怎么交换 选择法:每一次从待排序的数据元素中选出(最小或最大)的一个元素,存放在序列的起始位置,直…
Unicode转化为gbk和utf-8 表现形式:str转化为bytes…
本文地址:http://www.cnblogs.com/archimedes/p/python-modules.html,转载请注明源地址. 模块简介 如果你退出 Python 解释器重新进入,以前创建的一切定义(变量和函数)就全部丢失了.因此,如果你想写一些长久保存的程序,最好使用一个文本编辑器来编写程序,把保存好的文件输入解释器.我们称之为创建一个脚本.程序变得更长一些了,你可能为了方便维护而把它分离成几个文件.你也可能想要在几个程序中都使用一个常用的函数,但是不想把它的定义复制到每一个程序…