get_user_info() возвращает кортеж из трех элементов, где:— username — пустая строка
— full_name — не пустая строка ("John Doe")
— first_name — также не пустая строка ("John")
В строке
display_name = username or full_name or first_name or "Anonymous":— интерпретатор проверяет условия по очереди и сразу выбирает первое истинное значение;
— Поскольку
username пустой, проверяется full_name (непустой), и оно присваивается переменной display_name.