Вот пример метода display()в Python, который принимает параметры для id, lastnameи firstname:
class Person:
def display(self, id, lastname, firstname):
print(f"ID: {id}")
print(f"Last Name: {lastname}")
print(f"First Name: {firstname}")
# Example usage
person = Person()
person.display(1, "Smith", "John")
Этот код определяет класс Personс методом display(), который принимает три параметра: id, lastname>и имя. Внутри метода он просто распечатывает значения этих параметров.
Вот еще несколько методов, которые вы можете добавить в класс Person:
get_full_name(): этот метод возвращает полное имя человека путем объединения параметровfirstnameиlastname.
class Person:
def get_full_name(self, firstname, lastname):
return f"{firstname} {lastname}"
person = Person()
full_name = person.get_full_name("John", "Smith")
print(full_name) # Output: John Smith
get_initials(): этот метод возвращает инициалы имени и фамилии человека.
class Person:
def get_initials(self, firstname, lastname):
return f"{firstname[0]}.{lastname[0]}."
person = Person()
initials = person.get_initials("John", "Smith")
print(initials) # Output: J.S.
get_formatted_name(): этот метод возвращает имя человека в формате «фамилия, имя».
class Person:
def get_formatted_name(self, firstname, lastname):
return f"{lastname}, {firstname}"
person = Person()
formatted_name = person.get_formatted_name("John", "Smith")
print(formatted_name) # Output: Smith, John