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

Тема: Как убрать пробел в принт питон при выводе строки

  1. Как убрать пробел в принт питон при выводе строки

    Ребята, помогите разобраться, как убрать пробел в принт питон? Столкнулся с задачей, когда нужно вывести строку без пробелов между словами, например, при объединении нескольких переменных. Что-то не получается правильно форматировать строку. Может, у кого-то есть примеры или советы?



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

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

  3. Есть несколько способов убрать пробелы в Python. Самый простой - использовать аргумент end в функции print. Основная идея в том, чтобы заменить стандартный перенос строки (который тоже считается пробелом) на пустую строку. Например:

    Программный код:

    first_var 
    "Hello"

    second_var "World"

    print(first_varend='')

    print(
    second_var
    В этом случае слова 'Hello' и 'World' выведутся подряд без пробела. Если нужно убрать пробелы между словами в строке, можно воспользоваться методом ''.join():

    Программный код:

    words 
    = ["Hello"" ""World"]

    result "".join(words)

    print(
    result
    Этот метод склеит все элементы списка без пробелов.

  4. Цитата Сообщение от Mirage
    Есть несколько способов убрать пробелы в Python. Самый простой - использовать аргумент end в функции print. Основная идея в том, чтобы заменить стандартный перенос строки (который тоже считается пробелом) на пустую строку. Например:

    Программный код:

    first_var 
    "Hello"

    second_var "World"

    print(first_varend='')

    print(
    second_var
    В этом случае слова 'Hello' и 'World' выведутся подряд без пробела. Если нужно убрать пробелы между словами в строке, можно воспользоваться методом ''.join():

    Программный код:

    words 
    = ["Hello"" ""World"]

    result "".join(words)

    print(
    result
    Этот метод склеит все элементы списка без пробелов.
    Отлично объяснил про end! Я сам через это прошел, очень помогло.

  5. Да, можно и end использовать, но иногда проще сразу писать в формате f-string. Без пробелов между переменными:

    Программный код:

    first_var 
    "Hello"

    second_var "World"

    print(f'{first_var}{second_var}'
    Тоже работает как надо.

  6. Цитата Сообщение от lilisharaftd
    Да, можно и end использовать, но иногда проще сразу писать в формате f-string. Без пробелов между переменными:

    Программный код:

    first_var 
    "Hello"

    second_var "World"

    print(f'{first_var}{second_var}'
    Тоже работает как надо.
    Ага, f-string вообще удобная штука, зачетный способ!

  7. Научился применять метод split() и join() для манипуляции строками. Пример:

    Программный код:

    str_var 
    "Hello World"

    new_str ''.join(str_var.split())

    print(
    new_str
    Таким образом ты уберёшь все пробелы.

  8. Цитата Сообщение от Modok
    Научился применять метод split() и join() для манипуляции строками. Пример:

    Программный код:

    str_var 
    "Hello World"

    new_str ''.join(str_var.split())

    print(
    new_str
    Таким образом ты уберёшь все пробелы.
    split() и join() - универсальный комбо, а для разных задач подходят!

  9. Если нужно удалить пробелы не в конце, а где-то в середине, попробуй сделать так:

    Программный код:

    text 
    "Hello World"

    print(text.replace(' ''')) 
    Удалит все пробелы вообще в строке.

  10. Цитата Сообщение от Lancelot
    Если нужно удалить пробелы не в конце, а где-то в середине, попробуй сделать так:

    Программный код:

    text 
    "Hello World"

    print(text.replace(' ''')) 
    Удалит все пробелы вообще в строке.
    replace() иногда выручает, когда ничего другое не помогает.

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