The soundex Module
(Optional, Only 1.5.2) The soundex
module implements a simple hash
algorithm, which converts words to 6-character strings based on their
English pronunciation.
As of Version 2.0, this module is no longer included.
get_soundex(word)
returns the soundex
string for the given word. Words that sound similar should give the
same soundex
string. sound_similar(word1, word2)
returns
true if the two words have the same soundex
. Example 14-24 uses both functions.
Example 14-24. Using the soundex Module
File: soundex-example-1.py import soundex a = "fredrik" b = "friedrich" print soundex.get_soundex(a), soundex.get_soundex(b) print soundex.sound_similar(a, b)F63620 F63620
1
Get Python Standard Library now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.