> For the complete documentation index, see [llms.txt](https://bemind.gitbook.io/neural/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bemind.gitbook.io/neural/python/vstroennye-funkcii-python/print.md).

# print()

`print()` - это встроенная функция в Python, которая используется для вывода данных на консоль или другой поток вывода.

**Назначение**:

* Вывод данных (строк, чисел, объектов и т.д.) на консоль или другой поток вывода.

**Возврат**:

* Функция `print()` не возвращает значение, она выводит данные на консоль или другой поток вывода.

**Описание**:

* Может принимать один или несколько аргументов, которые будут выведены на консоль.
* Аргументы могут быть разделены специальным символом, заданным с помощью ключевого аргумента `sep`.
* После вывода последнего аргумента на консоль выводится символ новой строки, если не указано иное с помощью ключевого аргумента `end`.
* Поток вывода по умолчанию - `sys.stdout`, но его можно изменить с помощью ключевого аргумента `file`.

**Примеры**:

1. Простой вывод текста
2. Вывод нескольких аргументов
3. Вывод без символа новой строки

{% tabs %}
{% tab title="1." %}

```python
print("Hello, World!")  # Вывод: Hello, World!
```

{% endtab %}

{% tab title="2." %}

```python
name = "Alice"
age = 25
print("My name is", name, "and I am", age, "years old.")  # Вывод: My name is Alice and I am 25 years old.
```

{% endtab %}

{% tab title="3." %}

```python
print("Hello", end="")
print("World")  # Вывод: HelloWorld
```

{% endtab %}
{% endtabs %}

**Использование**:

* Для вывода данных на консоль при отладке или тестировании программы.
* Для отображения результатов вычислений или обработки данных.
* Для вывода сообщений или инструкций для пользователя в интерактивных программах.
* В обучающих целях для демонстрации работы программы и различных концепций программирования.
* Для логирования данных или вывода информации в файлы или другие потоки вывода.

Функция `print()` является одной из наиболее часто используемых функций в Python. Она предоставляет простой и гибкий способ вывода данных на консоль или другие потоки вывода, что делает ее незаменимой для отладки, тестирования и взаимодействия с пользователем в различных программах и скриптах.
