python中字符串.join() 和数据库查询语句的结合
2016-11-22 16:02
246 查看
.join用于字符串的连接操作,例子如下:
为了统计,组合一个key。join是联合函数,将()内按指定字符连接。
",".join("a","b","c")是报错的。括号内必须是一个对象。如果有多个就编程元组,或是列表。
>>> a="abcd"
>>> ",".join(a)
'a,b,c,d'
>>> "|".join(['a','b','c'])
'a|b|c'
>>> ",".join(('a','b','c'))
'a,b,c'
>>> ",".join({'a':1,'b':2,'c':3})
'a,c,b'
要保证a,b等的整体性,就必须用元组,否则
如果不用元组,会按每个字符分开,a,b内部也会被分开:
>>> k1="ttt"
>>> k2="sss"
>>> a=k1+k2
>>> ",".join(a)
't,t,t,s,s,s'
如果想执行一个sql查询语句判断是否在集合中便可使用.join()例子如下(使用的语言为python语言):
'select user_id from user where user_id in (' + ','.join(['%s' for user_id in id_list]) +')'
加号为连接符,将前后的字符串连接起来
为了统计,组合一个key。join是联合函数,将()内按指定字符连接。
",".join("a","b","c")是报错的。括号内必须是一个对象。如果有多个就编程元组,或是列表。
>>> a="abcd"
>>> ",".join(a)
'a,b,c,d'
>>> "|".join(['a','b','c'])
'a|b|c'
>>> ",".join(('a','b','c'))
'a,b,c'
>>> ",".join({'a':1,'b':2,'c':3})
'a,c,b'
要保证a,b等的整体性,就必须用元组,否则
如果不用元组,会按每个字符分开,a,b内部也会被分开:
>>> k1="ttt"
>>> k2="sss"
>>> a=k1+k2
>>> ",".join(a)
't,t,t,s,s,s'
如果想执行一个sql查询语句判断是否在集合中便可使用.join()例子如下(使用的语言为python语言):
'select user_id from user where user_id in (' + ','.join(['%s' for user_id in id_list]) +')'
加号为连接符,将前后的字符串连接起来
相关文章推荐
- mysql查询字符串替换语句小结(数据库字符串替换)
- 在数据库中写查询语句的时候,把float转成字符串
- 黑马程序员_学习日记49_618数据库开发及ADO.Net(多条件搜索、case…when…语句、索引Index、子查询、分页、Join语句)
- mysql查询字符串替换语句小结(数据库字符串替换)
- 基于SQL和PYTHON的数据库数据查询select语句
- mysql语句写法(左连与子查询结合)实战
- 数据库查询语句面试
- 主流数据库的分页查询语句汇总
- python查询数据库所有表名和字段,使用SQLAlchemy查询所有表名
- 那些满脑子只考虑后台数据库的人他整天研究的就是针对自己查询一些数据的sql语句
- Python 连接数据库&切割字符串
- 有些access语句在数据库中可以执行,但是在C#上又不能执行,比如模糊查询-like
- 常用的数据库查询语句
- Python 子字符串查询以及如何简单规避转义字符的麻烦
- 数据库语句大全之利用IN进行查询/交叉表查询
- Python-web: Flask 应用、数据库查询数据、API接口
- MySQL中查询所有数据库占用磁盘空间大小和单个库中所有表的大小的sql语句
- 走向面试之数据库基础:二、SQL进阶之case、子查询、分页、join与视图
- [Oracle]客户端查询数据库最近执行的SQL语句
- python使用SQL语句操作数据库中文乱码的解决