Автор оригинала: Pankaj Kumar.
Здравствуйте, читатели! В этой статье мы будем сосредоточиться на 5 способов обрабатывать точные значения в питоне. Итак, давайте начнем!
Что мы подразумеваем под «ценностями точного управления»?
Будь этим любым языком программирования, мы часто встречаем ситуации, где мы обрабатываем целое число или числовые данные в любые шаги приложения или манипуляции. В том же процессе мы находим данные с десятичными значениями. Это когда нам нужно обрабатывать точные значения.
Python предлагает нам различные функции для обработки точных значений для целочисленных данных. Это дает нам выбор, чтобы исключить десятичные точки или иметь настраиваемые значения в зависимости от положения десятичных значений в количестве.
Как обрабатывать точные значения в Python?
Давайте посмотрим на различные функции, которые Python предлагает для обработки точных данных и десятичных средств в наших выходах кода.
- Оператор Python%
- Функция формата Python ()
- Функция Python Rounl ()
- Функция TRUNC ()
- Функции Math Ceil () & Floor ()
Давайте теперь пойдем вперед и посмотрим на каждого из них в предстоящем разделе.
1. Оператор Python%
С оператором «%» мы можем отформатировать номер, а также установить предельные пределы то же самое. При этом мы можем настроить пределы точек точных точек, которые будут включены в результирующее число.
Посмотрите на синтаксис ниже!
Синтаксис:
'%.point'%number
- Point: это относится к количеству точек, которые мы хотим иметь после десятичного количества.
- Номер: целочисленное значение для работы.
2. Функция формата Python ()
Как и% Оператор, мы можем использовать функцию формата () тоже, что помогает нам установить пределы для точных значений. С помощью функции формата () мы отформатируем данные, учитывая ее строку, а также устанавливать пределы для точек, которые будут включены после десятичной части числа.
Синтаксис:
print ("{0:.pointf}".format(number))
3. Функция Python Rounl ()
С помощью функции Python Rounl () мы можем извлечь и отображать целочисленные значения в индивидуальном формате, мы можем выбрать количество цифр, которые будут отображаться после десятичной точки в качестве проверки для обработки точностью.
Синтаксис:
round(number, point)
Реализация точного обращения в Python
В приведенном ниже примере мы использовали вышеуказанные объясненные 3 функции для обработки значений точности в Python. Мы здесь пытаемся обрабатывать точность, установив цифру, которая будет отображаться после десятичной точки, как 4.
num = 12.23456801 # using "%" operator print ('%.4f'%num) # using format() function print ("{0:.4f}".format(num)) # using round() function print (round(num,4))
Выход:
12.2346 12.2346 12.2346
Математические функции Python для обработки точности
Помимо вышеуказанных функций, Python также предлагает нам математический модуль, который содержит набор функций для решения точных значений.
Математический модуль Python имеет ниже набор функций для решения точности значения
- Функция TRUNC ()
- Функции Python Ceil () и FOLE ()
Давайте посмотрим на них один за другим.
4. Функция Python Trunch ()
С помощью функции TRUNC () все цифры после окончания десятичных точек. То есть он возвращает число, предшествующее только десятичной точке.
Посмотрите на синтаксис ниже.
Синтаксис:
import math math.trunc(number)
Пример:
import math num = 12.23456801 # using trunc() function print (math.trunc(num))
Выход:
12
5. Функция Python Ceil () и пол ()
С функцией CEIL () и FOLE () мы можем округлить десятичное число для ближайшего высокого или низкого значения.
Функция CEIL () отключается от десятичного числа до ближайшего большого значения после него. С другой стороны, пола () функция отключается от стоимости до ближайшего низкого значения до него.
Пример:
import math num = 12.23456801 # using ceil() function print (math.ceil(num)) # using floor() function print (math.floor(num))
Выход:
13 12
Заключение
Не стесняйтесь комментировать ниже, если вы столкнетесь с любыми вопросами. Для более таких постов, связанных с программированием Python, оставайся настроенными нами.
До этого, счастливого обучения !! 🙂.