Python 高级

面向对象

正则表达式

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)

事务

原子性:一个事务是不可分割的工作单位
一致性:事务必须是使数据库从一个一致性状态变成另外一个一致性的状态
隔离性:一个事务的执行不能被其他事务干扰
持久性:一个事务一旦提交,就是永久性的
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容