使用函数参数创建字符串参数



我正在尝试创建一个函数,允许用户使用 .bfs 方法在 Graphframe 中执行广度优先搜索。 示例函数如下所示:

Graphframe.bfs("name = 'Esther'", "relationship = 'friend'")

我希望一个函数像这样工作:

def friendZone(person, affiliation):
Graphframe.bfs("name = 'person'", "relationship = 'affiliation'")

我尝试使用这样的 concat 方法:

'"' + "name='" + person + "'" + '"'

,但这没有奏效。我也尝试使用

'"name={}"'.format(person).  

请帮忙?

您可以使用f 字符串

def friendZone(person, affiliation):
Graphframe.bfs(f"name = {person}", "relationship = {affiliation}")

相关内容

  • 没有找到相关文章

最新更新