python中字符串拼接

比如现在我有这麼一串数据:data=['num1','num2','num3','num4']我想要的效果为:OR'num1'OR'num2'OR'num3'OR'num... 比如现在我有这麼一串数据: data = ['num1', 'num2', 'num3', 'num4']
我想要的效果为:
OR 'num1 ' OR 'num2' OR 'num3' OR 'num4'

但是我用join的时候得到的是一个字符串,我想要的效果是上面这种的
>>> data = ['num1', 'num2', 'num3', 'num4']
>>> 'OR'.join(data)
'num1ORnum2ORnum3ORnum4'
>>>
展开
 我来答
百度网友0a75149
2017-09-17 · TA获得超过283个赞
知道小有建树答主
回答量:339
采纳率:87%
帮助的人:84.8万
展开全部
if __name__ == '__main__':
    result =''
    data = ['num1', 'num2', 'num3', 'num4']
    for i in range(len(data)):
        result += 'OR' + '\''+data[i] +'\''
    print(result)
老男孩教育
2024-11-18 · 百度认证:北京一天天教育科技有限公司官方账号,教育领域创作者
老男孩教育
专注于Linux高级运维、Python开发、大数据培训,为您分享行业前沿的技术,有效的学习方法和有价值的学习资料。
向TA提问
展开全部
1、使用加号符号
最简单的方法是使用加号符号。它将两个字符串连接在一起,形成一个新字符串。例如:
a="Hello"
b="World"
c=a+b
print(c)#输出:HelloWorld
2、使用join()方法
join()方法可以将列表中的元素连接成一个字符串。它将一个字符串插入列表中的每个元素之间。例如:
fruits=["apple","banana","cherry"]
separator="-"
result=separator.join(fruits)
print(result)#输出:apple-banana-cherry
3、使用+=操作符
+=操作符可以将一个字符串附加到另一个字符串上。它等价于使用加号符号,但可以简化代码。例如:
a=“hello”
b+="world"
print(a)#输出:helloworld
4、使用format()方法
format()方法可以将变量格式化为字符串。它使用花括号作为占位符,并将变量插入其中。例如:
name="John"
message="Hello,{}!".format(name)
print(message)#输出:hello,John!
5、f-strings
f-strings是Python3.6及以上版本中引入的一个简洁的字符串拼接语法。它使用f前缀和花括号将变量嵌入字符串中。例如:
name="John"
message=f"Hello,{name}!"
print(message)#输出:Hello,John!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式