pluralize¶
-
sknano.core.strings.
pluralize
(word, count)[source] [edit on github][source]¶ Make a word plural by adding an s if
count
!= 1.Parameters: Returns: Return type: Examples
On occasion, it is desirable to describe a numerical value in terms of a noun which the number is quantifying. For example, given a function which accepts a numerical parameter
n
and returns a string describing the number ofn
objects, then this helper function may be of use. For example:>>> from sknano.core import pluralize >>> def apple_count(n):
... return ‘{} {}’.format(n, pluralize(‘apple’, n)) ... >>> [apple_count(i) for i in range(3)] [‘0 apples’, ‘1 apple’, ‘2 apples’]