如何在括号和单引号内使用变量?

问题描述 投票:-1回答:1

使用Python 2.7我试图将变量放在('')中

原始字符串

r = search.query('Hello World')

到目前为止我尝试了什么并且没有工作......

r = search.query('{0}').format(company_name_search)

r = search.query('s%') % (company_name_search)

两种方法都不起作用并输出以下错误。采用r = search.query('Hello World')并为Hello World添加变量的最佳方法是什么,以便我可以随意动态更改搜索参数?

AttributeError:'Results'对象没有属性'format'

TypeError:%不支持的操作数类型:'结果'和'str'

python python-2.7
1个回答
0
投票

您现在将.format()%应用于查询()。将它们应用于字符串。 '{0}'.format(company_name_search)'%s'%(company_name_search)。然后把它扔进查询函数,就像

r = search.query('{0}'.format(company_name_search))

r = search.query('s%' % (company_name_search))
© www.soinside.com 2019 - 2024. All rights reserved.