Создание строкового аргумента с параметром функции - PullRequest
0 голосов
/ 06 февраля 2020

Я пытаюсь создать функцию, которая позволит пользователю выполнять поиск в ширину в графических фреймах с использованием метода .bfs. Пример функции выглядит так:

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

Я бы хотел, чтобы функция работала так:

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

Я пытался использовать метод concat, например:

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

, но это не сработало. Я также пытался использовать

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

Помогите пожалуйста?

1 Ответ

1 голос
/ 07 февраля 2020

Вы можете использовать f-строку

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