Могу ли я использовать разрывы строк в строке печати функции python? - PullRequest
3 голосов
/ 20 января 2020

Это строка кода, которую я хочу разбить, она отлично работает, но это очень длинная строка, как использовать разрывы строк в функции форматирования, например, для печати строки?

return '{0.name} is a {0.sex} rabbit and has {0.fur_colour} fur and {0.eye_colour} eyes, {0.name} is of the {0.breed} breed of rabbits.\n{0.name} is '.format(paul)+ disp_age

1 Ответ

2 голосов
/ 20 января 2020

Вы можете сохранить всю разделенную строку в ()

return ("{0.name} is a {0.sex} rabbit"
    " and has {0.fur_colour} fur and "
    "{0.eye_colour} eyes, {0.name} is "
    "of the {0.breed} breed of rabbits.\n"
    "{0.name} is ").format(paul)+ disp_age

Этот ответ о многострочных строках был полезен: { ссылка }

...