From 504f7cd8d0d6cebc5fccc87f1d2eeed17a414c72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs?= Date: Sat, 26 Mar 2022 04:08:43 +0800 Subject: Capitalize each Word in a String in Heroe name --- utils/strings.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 utils/strings.py (limited to 'utils/strings.py') 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 -- cgit v1.2.3