diff options
Diffstat (limited to 'utils')
-rw-r--r-- | utils/strings.py | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/utils/strings.py b/utils/strings.py new file mode 100644 index 0000000..e28912b --- /dev/null +++ b/utils/strings.py @@ -0,0 +1,25 @@ +""" +Capitalize each Word in a String +""" + + +def capitalize_each(a): + textLen = len(a) + for i in range(textLen): + ch = a[i] + if i == 0: + ascVal = ord(ch) + if ascVal >= 97 and ascVal <= 122: + ascVal = ascVal-32 + ascVal = chr(ascVal) + index = 0 + a = a[:index] + ascVal + a[index+1:] + if ch == " ": + ch = a[i+1] + ascVal = ord(ch) + if ascVal >= 97 and ascVal <= 122: + ascVal = ascVal-32 + ascVal = chr(ascVal) + index = i+1 + a = a[:index] + ascVal + a[index+1:] + return a |