python语句join_Python中的join()函数的用法
函数:string.join()
Python中有join()和os.path.join()两个函数,具体作用如下:
join():连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串
os.path.join():将多个路径组合后返回
一、函数说明
1、join()函数
语法:'sep'.join(seq)
参数说明
sep:分隔符。可以为空
seq:要连接的元素序列、字符串、元组、字典
上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串
返回值:返回一个以分隔符sep连接各个元素后生成的字符串
2、os.path.join()函数
语法:os.path.join(path1[,path2[,......]])
返回值:将多个路径组合后返回
注:第一个绝对路径之前的参数将被忽略
二、实例
1.对序列进行操作(以 '.'为分隔符)
seq = ['hello','good','boy','doiido']
print('.'.join(seq))
hello.good.boy.doiido
2.对元组进行操作(以 ':'为分隔符)
seq = ('hello','good','boy','doiido')
print(':'.join(seq))
hello:good:boy:doiido
3.对字典进行操作
seq = {'hello':1,'good':2,'boy':3,'doiido':4}
print(':'.join(seq))
doiido:boy:hello:good
4.合并目录
import os
print(os.path.join('/hello/','good/boy/','doiido'))
/hello/good/boy/doiido
三.Json字典转为SQL语句
#表名polls_questions
table_name = "polls_questions"
#需要插入的Json数据
data={'id': 1, 'question_text': 'you buy pro6?', 'pub_date':'2016-07-23 09:58:56.000000'}
#对每一个值加单引号
for key in data:
data[key] = "'" + str(data[key]) + "'"
#利用join()函数把id、question_text、pub_date合并在一起(id,question_text,pub_date)
key = ','.join(data.keys())
#利用join()函数把值合并在一起('1','you buy pro6?','2016-07-23 09:58:56.000000')
value = ','.join(data.values())
#INSERT INTO polls_questions (id,pub_date,question_text) VALUES ('1','2016-07-23 09:58:56.000000','you buy pro6?')
real_sql = "INSERT INTO " + table_name + " (" + key + ") VALUES (" + value + ")"
python语句join_Python中的join()函数的用法相关推荐
- python join_详解Python中的join()函数的用法
函数:string.join() Python中有join()和os.path.join()两个函数,具体作用如下: join(): 连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符) ...
- Python中的join()函数的用法
函数:string.join() Python中有join()和os.path.join()两个函数,具体作用如下: join(): 连接字符串数组.将字符串.元组.列表中的元素以指定的 ...
- 详解Python中的join()函数的用法(字符串和os.path)
函数:string.join() Python中有join()和os.path.join()两个函数,具体作用如下: join(): 连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔 ...
- python路径拼接os.path.join()函数的用法
os.path.join()函数:连接两个或更多的路径名组件 1.如果各组件名首字母不包含'/',则函数会自动加上 2.如果有一个组件是一个绝对路径,则在它之前的所有组件均会被舍弃 3.如果最后一个组 ...
- python路径拼接os.path.join()函数完全教程_详解python路径拼接os.path.join()函数的用法...
os.path.join()函数:连接两个或更多的路径名组件 1.如果各组件名首字母不共含'/',则函数会自动加上 demo1 import os Path1 = 'home' Path2 = 'de ...
- python语句join_详解Python中的join()函数的用法
原博文 2017-08-07 20:51 − 函数:string.join() Python中有join()和os.path.join()两个函数,具体作用如下: join(): 连接字符串数组.将字 ...
- python语句int_python中的int函数
int函数用来把其他类型向下转换为整数类型 int(3.6) --- 3 int(3.2) --- 3 int(1/3) --- 0 int("1") --- 1 int()可以按 ...
- python matplotlib.pyplot中add_subplot subplot函数的用法与区别(其实没什么区别)
引用文章 https://blog.csdn.net/you_are_my_dream/article/details/53439518
- python的join函数的用法及实例
目录 1.join函数的语法及用法 (1)语法:'sep'.join(sep_object) (2)用法:连接任意数量的字符串(包括要连接的元素字符串.元组.列表.字典),用新的目标分隔符连接,返回新 ...
最新文章
- mysql mysql_row 整行数据_PHP使用mysql_fetch_row查询获得数据行列表的方法,phpmysql_fetch_row_PHP教程...
- [UE4]判断2个向量是否相等
- 程序员都讨厌写文档?这4个工具让你事半功倍
- hduoj4092 Yummy Triangular Pizza(打表)
- 【sprinb-boot】HttpServletResponse设置HTTP缓存
- 前端学习(2224):react之函数式组件
- oracle提交数据按键,Oracle PLSQL - 仅提交数据库链接(Oracle PLSQL - Commit only database link)...
- 已创建仓库后 github提交流程
- Mac安装prometheus+grafana监控
- “三行代码,确实需要耗上一整天”
- 高手详解SQL性能优化十条建议
- 哀悼日网站全站变灰代码,最简单的还是ng这种方式...
- 驱动人生后门清除方案
- 只有搞Java开发的才知道!javaspring菜鸟教程
- C++函数的定义与使用
- Go Dumpling!让导出数据更容易
- 守望先锋地图工坊分享合集
- 数据库索引——唯一索引、主键索引、聚集索引
- Inventor 2020 安装教程
- es如何提升写入性能
热门文章
- oracle连接外部数据库_使用Oracle验证外部数据
- flowable背压 取消_使用Flowable.generate()生成可感知背压的流– RxJava常见问题解答...
- tdd 单元测试_何时给定在单元测试和TDD中的重要性
- Java EE 8怎么了? (第2部分)
- hazelcast入门教程_Hazelcast入门指南第4部分
- Angular 8 + Spring Boot 2.2:立即构建一个CRUD应用程序!
- jboss eap_带有自定义模块的JBoss EAP上的骆驼
- 在ADF 12.2.1.3中使用基于JSON的REST Web服务
- jvm开源_开源JVM Sampling Profiler
- java 观察者模式示例_Java中的观察者设计模式-示例教程