aboutsummaryrefslogtreecommitdiffstats
path: root/utils
diff options
context:
space:
mode:
Diffstat (limited to 'utils')
-rw-r--r--utils/strings.py25
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