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 |