程序媛计划——python正则表达式】的更多相关文章

#定义 正则表达式是对字符串操作的一种逻辑公式,通过它我们能筛选过滤出我们需要的内容,如判断一串数字是否是电话号码. #原理 先把正则表达式的字符串转换成 Pattern 对象,接着用这个对象处理文本并得到匹配结果,然后根据结果信息,进行其他的操作 #coding:utf-8 import re pattern = re.compile(r'hello') #将正则表达式转化为pattern对象 match =pattern.match('hello,cxy!') print match if…
定义 socket 是进程间的一种通信方式,可以实现不同主机间的数据传输 #写服务期端程序server.py #实现服务器向客户端连接 #!/usr/bin/env python #coding:utf-8 import socket s= socket.socket() #127.0.0.1是本地主机,1234是随意设置到一个端口号 s.bind(('127.0.0.1',1234)) #绑定端口号为1234 #等待客户端连接 s.listen(5) while True: c, addr=…
#实例:用数据库存储日记,实现日记本功能 #流程 #创建数据库 #coding:utf-8 import sqlite3 connect=sqlite3.connect('test.db') connect.close() #效果 #用sqlite3模块对数据库进行操作 #coding:utf-8 import sqlite3 #创建数据库 connect=sqlite3.connect('test.db') cursor = connect.cursor() #为了多次执行该段程序所以在开头删…
class1 异常处理 #python会把标准输入的内容当作字符串处理,即使输入的是数字3也会转化为字符串’3’. n1 = raw_input() n2 = raw_input() print n1/n2 输入: 10 3 Traceback (most recent call last): File "/Users/icarus/Documents/py_test/py_test.py", line 4, in <module> print n1/n2 TypeErro…
产生1-10中的随机数: for 循环:所有可遍历对象都能用于for循环,如一个字符串. len(list),list中的元素类型可以各不相同:可以直接用下标对list元素赋值来更新列表 对字符串可以进行下标操作: 序列:python中最基本的数据结构,每个序列都有一个索引:python包括6种内置序列类型,如list,tuple:…
在命令行中运行py文件:python 文件路径/文件名 python变量必须赋值后才能使用,因为py变量只有赋值后才会被创建. py可以同时给多个变量赋值:a,b,c = 10,20,'dfjkdj' 对str的操作: 运算符分类:算术运算符.比较运算符.逻辑.赋值.位运算符.除法运算比较特殊,py2.x版本中除法结果要得到小数则除号两边至少要有一个浮点数,%取余,//取的是商的整数部分, x**y表示x的y次方 逻辑运算符:and or,相当于c中的&&和|| 循环:for循环和whil…
#用selenium打开百度首页 #第一次运行代码时应该在safari开发者选项中设置'allow remote automation' from selenium import webdriver browser=webdriver.Safari() browser.get('http://www.baidu.com/') #远程打开百度首页,并搜索关键词并打印搜索关键词后的源代码 from selenium import webdriver from selenium.webdriver.c…
列表和元组都是可迭代对象(可以用于for in) 列表 [] #添加列表元素: list.append(argu) #修改列表: list[2] = 2017 #删除列表元素 Del list[2] #获取列表长度 len(list) #组合列表 >>>[1,2,3]+[4,6] [1,2,3,4,6] #定义有周期性的列表 [100,]*4==[100,100,100,100] 元组() 特点:元组中的元素不能修改 #创建元组 Tup1 = (‘apple’,’ip’,2016,201…
数据库简介 数据库定义: 指的是以一定方式储存在一起.能为多个用户共享.具有尽可能小的冗余度.与应用程序彼此独立的数据集合.是带有相关数据的表的集合. 数据库是由行和列组成的二维表. 字段: 数据库表中的一列.它代表数据表的属性.每张表中每列数据的数据类型和范围都是相同的. 记录: 如一个学生的name,age,score等构成一条记录. 关系型数据库: 是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据. 关系型数据库中不同的表拥有相同的属性(列) 数据类型 数…
定义 外键:如果一个表的某个字段指向另一个表的主键,就称之为外键.被指向的表,称之为主表,也叫父表,那么另一个表就是从表,也叫子表 #先新建两个表 mysql> create table author_table( ) not null primary key auto_increment, ) not null); Query OK, rows affected (0.02 sec) mysql> create table article_table( ) not null primary…