用python编写双引号

2024-09-28 05:26:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用以下格式的文本文件编写以下内容:

这个名字来自一个名字列表

项目“名称”滚动编号

例如

项目“Aaron”RollNo 项目“巴里”RollNo

我在写

file.write("Item" + \" + Name[i] +\") 

但是有错误


Tags: 项目name名称列表格式错误item名字
3条回答

您也可以尝试使用三个单引号,使字符串保留双引号

str='''Item“亚伦”RollNo Item“巴里”RollNo''

输出如下

preserve the double quoted word in python string

带双引号字符串:

file.write("Item \"" + Name[i] + "\" ")

或者用简单的引号:

file.write('Item "' + Name[i] + '" ')

或者使用三重双引号和字符串插值:

file.write("""Item "%s" """ % Name[i])

或者使用简单的引号和格式:

file.write('Item "{0}"'.format(name[i]))

在Python中有很多方法可以声明字符串文本。。。

您可以使用:

s1 = 'Item "Aaron" RollNo Item "Barry" RollNo'
s2 = "Item \"Aaron\" RollNo Item \"Barry\" RollNo"

在python中,可以用'"字符分隔字符串,如果使用",则可以用\"在字符串中间“转义”这样的字符

相关问题 更多 >

    热门问题