Computer >> Máy Tính >  >> Lập trình >> Python

Hàm frexp () trong Python

Hàm này được sử dụng để tìm phần định trị và số mũ của một số. Nó được sử dụng nhiều trong các phép tính toán học. Trong bài viết này, chúng ta sẽ thấy các cách khác nhau mà nó có thể được sử dụng trong các chương trình python.

Cú pháp

Dưới đây là cú pháp và mô tả của nó để sử dụng chức năng này.

Tham số
math.frexp( x )
Parameters: Any valid number (positive or negative).
Returns: Returns mantissa and exponent as a pair (m, e) value of a given number x.
Exception: If x is not a number, function will return TypeError

Biểu thức đơn giản

Dưới đây là một chương trình ví dụ trong đó hàm được áp dụng trực tiếp trên các số nhất định để cung cấp cho chúng ta phần định trị và số mũ.

Ví dụ

import math
# Getting mantissa and exponent
print(math.frexp(12))
print(math.frexp(10.5))

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

(0.75, 4)
(0.65625, 4)

Với danh sách và bộ giá trị

Trong ví dụ này, chúng tôi lấy một danh sách và một bộ và áp dụng hàm cho các phần tử cụ thể bằng cách sử dụng chỉ mục của chuỗi.

Ví dụ

import math
listA = [3,9,4,7]
tupA = (3.8,12.6,12.5)
# Getting mantissa and exponent
print(math.frexp(listA[2]))
print(math.frexp(tupA[1]))

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

(0.5, 3)
(0.7875, 4)