Python math.perm() 方法

定义和用法

math.perm() 方法返回从 n 个项目中选取 k 个项目(有序且不重复)的方式数量。

注意:k 参数是可选的。如果我们不提供这个参数,此方法将返回 n!(例如,math.perm(7))将返回 5040)。

实例

计算从 n 个项目中选取 k 个项目的方式数量:

# 导入 math 库
import math 

# 初始化要从中选取的项目数量
n = 7

# 初始化要选取的项目数量
k = 5

# 打印从 n 个项目中选取 k 个项目的方式数量
print (math.perm(n, k))

亲自试一试

结果将是:

2520

语法

math.perm(n, k)

参数

参数 描述
n 必需。要从中选取的正整数项目数量。
k 可选。要选择的正整数项目数量。

注意:如果 k 的值大于 n 的值,它将返回 0 作为结果。

注意:如果 n 或 k 为负数,则会发生 ValueError。如果 n 或 k 不是整数,则会发生 TypeError。

技术细节

返回值: 整数值,表示从 n 个项目中选取 k 个项目(有序且不重复)的方式数量。
Python 版本: 3.8