python中执行mysql遇到like 怎么办 ?sql = "SELECT * FROM T_ARTICLE WHERE title LIKE '%%%%%s%%%%'" % searchStr执行成功,print出SQL语句之后为:SELECT * FROM T_ARTICLE WHERE title LIKE '%%生活%%'原因:Python在执行sql语句的时候,同样也会有%格式化的问题,仍然需要使用%%来代替%。因此要保证在执行sql...【阅读全文】
(1) 什么是MySQLdb?? MySQLdb 是用于 Python 连接 MySQL 数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的。(2) 源码安装 MySQLdb: https://pypi.python.org/pypi/MySQL-python$ tar zxvf MySQL-python-*.tar.gz$ cd MySQL-python-*$ python setup.py build$ python setup.py in...【阅读全文】
推导式comprehensions(又称解析式),是Python的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。 共有三种推导,在Python2和3中都有支持:列表(list)推导式字典(dict)推导式集合(set)推导式一、列表推导式1、使用[]生成list基本格式[表达式 for 变量 in 列表] 或者 &n...【阅读全文】
一 迭代的概念#迭代器即迭代的工具,那什么是迭代呢?#迭代是一个重复的过程,每次重复即一次迭代,并且每次迭代的结果都是下一次迭代的初始值 while True: #只是单纯地重复,因而不是迭代 while count < len(l): #迭代但对于字典、集合、文件等类型是没有索引的,若还想取出其内部包含的元素,则必...【阅读全文】
1、IndexError: list index out of range第1种可能情况list[index]index超出范围第2种可能情况list是一个空的 没有一个元素 进行list[0]就会出现该错误2、IndentationError:expected an indented block在编译时会出现这样的错IndentationError:expected an indented block说明此处需要缩进,你只...【阅读全文】