📜  Python中的数学函数 |第 4 组(特殊函数和常量)

📅  最后修改于: 2022-05-13 01:54:35.606000             🧑  作者: Mango

Python中的数学函数 |第 4 组(特殊函数和常量)

一些数学函数在下面的集合 1、集合 2 和集合 3 中讨论
Python中的数学函数 |第 1 组(数值函数)
Python中的数学函数 |第 2 组(对数和幂函数)
Python中的数学函数 |第 3 组(三角函数和角函数)

本文讨论了特殊函数和常量。

1. gamma() :- 该函数用于返回参数的gamma函数

# Python code to demonstrate the working of
# gamma()
   
# importing "math" for mathematical operations
import math
  
a = 4
  
# returning the gamma() of 4
print ("The gamma() of 4 is : ", end="")
print (math.gamma(a))

输出:

The gamma() of 4 is : 6.0

2. pi :- 这是一个内置常量,输出pi(3.141592) 的值

3. e :- 这是一个内置常量,输出e(2.718281) 的值

# Python code to demonstrate the working of
# const. pi and e
   
# importing "math" for mathematical operations
import math
  
# returning the value of const. pi
print ("The value of const. pi is : ", end="")
print (math.pi)
  
# returning the value of const. e
print ("The value of const. e is : ", end="")
print (math.e)

输出:

The value of const. pi is : 3.141592653589793
The value of const. e is : 2.718281828459045

4. inf :- 这是一个正浮点无穷大常数。 -inf 用于表示负浮点无穷大。此常量在Python 3.5 及更高版本中定义。

5. isinf() :- 该函数用于检查值是否为无穷大。

6. nan :- 这个常量在Python中表示“不是数字”。此常量在Python 3.5 及更高版本中定义。

7. isnan() :-如果数字为“nan” ,此函数返回 true,否则返回 false。

# Python code to demonstrate the working of
# inf, nan, isinf(), isnan()
   
# importing "math" for mathematical operations
import math
  
# checking if number is nan
if (math.isnan(math.nan)):
       print ("The number is nan")
else : print ("The number is not nan")
  
# checking if number is positive infinity
if (math.isinf(math.inf)):
       print ("The number is positive infinity")
else : print ("The number is not positive infinity")

输出:

The number is nan
The number is positive infinity