Простейший способ использования функции print() — передать ей строку в качестве параметра. Например:
print("Привет, мир!")
Этот код выведет на экран сообщение «Привет, мир!». Строки в Python заключаются в одинарные или двойные кавычки, в зависимости от предпочтений программиста. Функция print() автоматически добавляет символ новой строки в конце, но эту функциональность можно изменить, передав в функцию параметр end=»».
print(42) # Выведет на экран число 42
print(True) # Выведет на экран логическое значение True
name = "Анна"
age = 25
print("Меня зовут", name, "и мне", age, "лет")
Использование функции print()
Для использования функции print()
необходимо передать ей аргументы – значения, которые нужно вывести. Аргументы могут быть строками, числами, списками, или другими допустимыми типами данных в Python.
Пример использования функции print()
:
Пример | Результат |
---|---|
print("Hello, world!") | Hello, world! |
x = 10 | Значение переменной x = 10 |
numbers = [1, 2, 3, 4, 5] | Список чисел: [1, 2, 3, 4, 5] |
Функция print()
может принимать несколько аргументов, которые будут выведены в указанном порядке, разделенные пробелом:
Пример | Результат |
---|---|
name = "Alice" | Имя: Alice Возраст: 25 |
Пример использования специальных символов с функцией print()
:
Пример | Результат |
---|---|
print("Первая строка | Первая строка Вторая строка |
print("Строка 1\tСтрока 2") | Строка 1 Строка 2 |
Использование метода .format()
Метод .format() используется для замены плейсхолдеров в строке на значения переменных или констант. Для использования метода .format() необходимо использовать фигурные скобки {} внутри строки, а затем передать значения в метод .format() в том порядке, в котором они должны быть подставлены.
Например:
- name = «Вася»
- age = 25
- print(«Привет, {}. Тебе {} лет.».format(name, age))
В результате выполнения данного кода будет выведено: «Привет, Вася. Тебе 25 лет.». В данном примере значения переменных name и age были подставлены вместо плейсхолдеров {}.
Метод .format() также поддерживает указание порядкового номера переменной, если для одной строки нужно использовать несколько разных значений.
Например:
- name = «Вася»
- age = 25
- print(«{0}, тебе {1} лет. {0}, рад тебя видеть!».format(name, age))
В этом случае будет выведено: «Вася, тебе 25 лет. Вася, рад тебя видеть!».
Также можно использовать имена переменных в методе .format(). В таком случае указывается имя переменной в фигурных скобках.
Например:
- name = «Вася»
- age = 25
- print(«Привет, {name}. Тебе {age} лет.».format(name=name, age=age))
В результате выполнения данного кода будет выведено: «Привет, Вася. Тебе 25 лет.». Здесь использованы именованные аргументы вместо позиционных.
Использование оператора %
Синтаксис оператора % выглядит следующим образом:
значение % (переменная)
Например, если у нас есть переменная num = 10
, мы можем вывести ее значение вместе со строкой, используя оператор %:
print("Значение переменной num равно %d" % (num))
Значение переменной num равно 10
Здесь %d
является заполнителем, который позволяет вставить значение переменной типа int в строку. Но оператор % поддерживает и другие типы заполнителей, например:
%s
— для вставки строковых значений%f
— для вставки значений с плавающей точкой%c
— для вставки символа%r
— для вставки значения с помощью repr()
Мы также можем использовать несколько заполнителей и сочетать различные типы данных:
name = "John"
age = 25
print("Меня зовут %s и мне %d лет" % (name, age))
Меня зовут John и мне 25 лет
Использование f-строк
Для создания f-строки необходимо перед строкой поставить префикс «f» и использовать фигурные скобки {} для обозначения мест, в которые будут вставляться значения переменных или выражений. Значения переменных или выражений заключаются в фигурные скобки внутри строки.
Пример использования f-строк:
name = "Анна"
age = 25
profession = "разработчик"
result = f"Привет, меня зовут {name}, мне {age} лет, и я работаю {profession}."
print(result)
Этот код выведет на экран строку «Привет, меня зовут Анна, мне 25 лет, и я работаю разработчик.»