面向对象
正则表达式
re.match(pattern, string, flags=0)
pattern 匹配的正则表达式
string 要匹配的字符串
flags 标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。
re.search(pattern, string, flags=0)
re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None;而re.search匹配整个字符串,直到找到一个匹配。
mysql
PyMySQL php 3.0 之后使用的库
安装
pip install PyMySql
使用
import pymysql
db = pymysql.connect('localhost', 'root', 'yangyang', 'scliog')
cursor = db.cursor()
cursor.execute('select * from company')
data = cursor.fetchone() #返回一个
data = cursor.fetchmany(2) #返回多个
data = cursor.fetchall() #返回所有
data = cursor.rowcount #返回执行execute()方法后影响的行数。
print(data)
事务
原子性:一个事务是不可分割的工作单位
一致性:事务必须是使数据库从一个一致性状态变成另外一个一致性的状态
隔离性:一个事务的执行不能被其他事务干扰
持久性:一个事务一旦提交,就是永久性的