計數原理是數學中的一箇重要研究對象,它包括分類加法計數原理和分步乘法計數原理,這兩種原理是解決計數問題的最基本和最重要的方法。加法原理適用於完成一件事情需要劃分幾個類別,各類別中的方法可以獨立完成這件事情的情況,當這種分類沒有重複、沒有遺漏時,完成這件事情的方法總數等於每一類方法數之和。乘法原理則適用於完成一件事情需要分爲幾個步驟,每個步驟的方法剛好完成該步驟,所有步驟實施完畢剛好完成這件事的情況,此時完成這件事情的方法總數等於每一箇步驟的方法數之和。
此外,計數原理還包括抽屜原理(鴿巢原理)、容斥原理等其他相關原理。抽屜原理是指如果將n+1件東西放進n個抽屜裏,那麼至少有一箇抽屜裏會放有兩件或兩件以上的東西。容斥原理則是關於在計算重疊集合的元素個數時,如何從各個單獨集合的元素個數中減去重複計算的次數。