kyu_6.character_frequency package

Submodules

kyu_6.character_frequency.character_frequency module

Character frequency

kyu_6.character_frequency.character_frequency.letter_frequency(text: str) → list[source]

return a list of tuples sorted by frequency with the most frequent letter first. Any letters with the same frequency are ordered alphabetically :param text: :return:

kyu_6.character_frequency.character_frequency.sort_list(results) → list[source]

kyu_6.character_frequency.test_character_frequency module

class kyu_6.character_frequency.test_character_frequency.LetterFrequencyTestCase(methodName='runTest')[source]

Bases: unittest.case.TestCase

Testing letter_frequency function

test_letter_frequency_all_caps()[source]

Testing letter_frequency function where all chars are in upper case :return:

test_letter_frequency_all_lower()[source]

Testing letter_frequency function where all chars are in lower case :return:

test_letter_frequency_mixed()[source]

Testing letter_frequency function where all chars are in mixed case :return:

Module contents