Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Как перейти на следующую строку в пайтон: полный гайд

  1. Как перейти на следующую строку в пайтон: полный гайд

    Короче, народ, как перейти на следующую строку в пайтон? Со всем этим программированием периодически забываю банальные вещи. Типа, понятно, что есть `
    ' и все такое, но может есть еще какие фишки? Ну, чтоб код красиво смотрелся и не путался? Подскажите, кто знает, как лучше сделать переход без лишних заморочек. А еще, как правильно это применять в разных случаях?



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Ну, вообще чтобы перейти на следующую строку в Python, чаще всего юзают `
    '. Типа вот так:
    Программный код:
    print(\"Первая строка\
    Вторая строка\") 
    Это работает везде. Если юзаешь тройные кавычки, можно вставлять переносы прямо в текст:
    Программный код:
    print(\"\"\"Первая строка
    Вторая строка\"\"\") 
    В общем, зависит от твоего удобства и стиля. Но тройные кавычки удобнее для вставки текстов с переносами, особенно в длинных текстах и docstring’ах.

  4. Цитата Сообщение от Иван
    Ну, вообще чтобы перейти на следующую строку в Python, чаще всего юзают `
    '. Типа вот так:
    Программный код:
    print(\"Первая строка\
    Вторая строка\") 
    Это работает везде. Если юзаешь тройные кавычки, можно вставлять переносы прямо в текст:
    Программный код:
    print(\"\"\"Первая строка
    Вторая строка\"\"\") 
    В общем, зависит от твоего удобства и стиля. Но тройные кавычки удобнее для вставки текстов с переносами, особенно в длинных текстах и docstring’ах.
    Ну, `
    ' - это понятно, но учитывай, если ты делаешь многострочный текст, тройные кавычки самый топ. В docstring, например, вообще must-have!

  5. Помни, что можно и через форматирование строк пойти. С f-string’ами, допустим:
    Программный код:
    print(f\"Первая строка\
    Вторая строка\") 
    Форматы у них вообще гибкие, да и код чище и понятнее.

  6. Цитата Сообщение от Warpath
    Помни, что можно и через форматирование строк пойти. С f-string’ами, допустим:
    Программный код:
    print(f\"Первая строка\
    Вторая строка\") 
    Форматы у них вообще гибкие, да и код чище и понятнее.
    О, я тоже f-string юзаю! Имхо, так почище код. Особенно-когда работаешь с переменными и надо красиво оформить вывод.

  7. Не забывайте про операторы окончания строки. В циклах напр., можно написать во вторую строку через end:
    Программный код:
    for i in range(2):\
        print(
    iend='\
    '

    Так ты можешь задать любую строку, включая пустую, в качестве окончания.

  8. Цитата Сообщение от Ксения
    Не забывайте про операторы окончания строки. В циклах напр., можно написать во вторую строку через end:
    Программный код:
    for i in range(2):\
        print(
    iend='\
    '

    Так ты можешь задать любую строку, включая пустую, в качестве окончания.
    Вариант с end годится, особенно в циклах. Красота.

  9. Ты можешь также использовать функции и методы для форматирования вывода. Вот пример с join:
    Программный код:
    lines = ['Первая строка''Вторая строка']
    result '\
    '
    .join(lines)
    print(
    result
    Очень даже ничего для динамического составления многострочного текста.

  10. Цитата Сообщение от Гефест
    Ты можешь также использовать функции и методы для форматирования вывода. Вот пример с join:
    Программный код:
    lines = ['Первая строка''Вторая строка']
    result '\
    '
    .join(lines)
    print(
    result
    Очень даже ничего для динамического составления многострочного текста.
    Метод .join вообще крутой, когда надо много строк быстро в кучу собрать, согласен.

Страница 1 из 2 12 ПоследняяПоследняя