Для этой конкретной задачи я бы порекомендовал класс.
class Person:
def __init__(self, first_name=None, last_name=None):
self.first_name = first_name
self.last_name = last_name
def set_first_name(self, name):
self.first_name = name
def set_last_name(self, name):
self.last_name = name
def to_full_name():
return '{} {}'.format(self.first_name, self.last_name)
Затем мы изменим его следующим образом
person = Person("John")
person.set_last_name("Doe")
print(person.to_full_name())
Мы также можем изменить значения напрямую
person = Person()
person.last_name = "Doe"
person.first_name = "John"
print(person.to_full_name())