> 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/int.md).

# int()

`int()` - это встроенная функция в Python, которая преобразует значение в целое число.

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

* Преобразование значения (строки, числа с плавающей точкой и т.д.) в целое число.

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

* Возвращает целочисленное значение, соответствующее преобразованному аргументу.

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

* Может принимать один или два аргумента.
* Первый аргумент - это значение, которое нужно преобразовать в целое число.
* Необязательный второй аргумент определяет основание системы счисления для преобразования строки (от 2 до 36).
* Если аргумент не может быть преобразован в целое число, вызывается исключение `ValueError`.

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

1. Преобразование строки в целое число
2. Преобразование числа с плавающей точкой в целое число
3. Преобразование двоичной строки в целое число

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

```python
num_str = "42"
num_int = int(num_str)
print(num_int)  # Вывод: 42
```

{% endtab %}

{% tab title="2." %}

```python
num_float = 3.14
num_int = int(num_float)
print(num_int)  # Вывод: 3
```

{% endtab %}

{% tab title="3." %}

```python
binary_str = "101010"
num_int = int(binary_str, 2)
print(num_int)  # Вывод: 42
```

{% endtab %}
{% endtabs %}

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

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

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


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://bemind.gitbook.io/neural/python/vstroennye-funkcii-python/int.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
