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

Тема: Как ввести несколько переменных в строку python для новичков?

  1. Как ввести несколько переменных в строку python для новичков?

    Ребят, привет! Только начал изучать питон, и встал вопрос - как ввести несколько переменных в строку python. Понятно, что есть всякие там f-строки, форматирование и прочее, но чё-то я запутался... Может кто объяснить простыми словами, как вставить разные значения в строку? Желательно с примерами кода. Буду ОЧЕНЬ признателен за любую помощь!



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

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

  3. Да, короче, смотри, самый удобный способ - это f-строки, наверное. Пример:

    Программный код:
    name "Вася"
    age 30
    print(f'Привет, {name}! Тебе уже {age} лет.'
    Ты прям в кавычках пишешь переменные, и питон сам всё подставляет. Удобно, быстро, и вопросов меньше.

  4. Цитата Сообщение от ThunderGod909
    Да, короче, смотри, самый удобный способ - это f-строки, наверное. Пример:

    Программный код:
    name "Вася"
    age 30
    print(f'Привет, {name}! Тебе уже {age} лет.'
    Ты прям в кавычках пишешь переменные, и питон сам всё подставляет. Удобно, быстро, и вопросов меньше.
    Чётко! f-строки рулез. Зачем вообще другие способы нужны?

  5. Форматирование через метод .format тоже ок. Типа такого:

    Программный код:
    name "Петя"
    age 25
    print("Привет, {}! Тебе уже {} лет.".format(nameage)) 
    Это для тех, кто, наверное, по старинке любит кодить.

  6. Цитата Сообщение от PulsarRhythm949
    Форматирование через метод .format тоже ок. Типа такого:

    Программный код:
    name "Петя"
    age 25
    print("Привет, {}! Тебе уже {} лет.".format(nameage)) 
    Это для тех, кто, наверное, по старинке любит кодить.
    Да, метод .format мощный, но после f-строк как-то уныло смотрится, имхо.

  7. Есть ещё старый добрый % оператор. Вот пример:

    Программный код:
    name "Маша"
    age 28
    print("Привет, %s! Тебе уже %d лет." % (nameage)) 
    Но этот метод уже не очень популярен, чувак.

  8. Цитата Сообщение от SamuraiShadow
    Есть ещё старый добрый % оператор. Вот пример:

    Программный код:
    name "Маша"
    age 28
    print("Привет, %s! Тебе уже %d лет." % (nameage)) 
    Но этот метод уже не очень популярен, чувак.
    Да, старикан % оператор. В питоне 2.7 может ещё тема, но в 3.x это прям динозавра выводить на экран.

  9. Если чё, можно заморочиться и с конкатенацией строк:

    Программный код:
    name "Коля"
    age 22
    print("Привет, " name "! Тебе уже " str(age) + " лет."
    Нифига не красиво, но зато без наворотов.

  10. Цитата Сообщение от Ирина
    Если чё, можно заморочиться и с конкатенацией строк:

    Программный код:
    name "Коля"
    age 22
    print("Привет, " name "! Тебе уже " str(age) + " лет."
    Нифига не красиво, но зато без наворотов.
    Аааа, адская смесь из плюсов! Нееее, это для мазохистов. Пусть лучше f-строки и .format рулят.

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