aboutsummaryrefslogtreecommitdiffstats
path: root/utils/strings.py
blob: e28912b995679f82af3ff72ec6306e5389c7d219 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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