String casefold(), capitalize() and title() methods
godarda@gd:~$ python3
...
>>> gd="KoDiNgWiNdOw"
>>> gd.casefold()
'godarda'

>>> gd="KODINGWINDOW"
>>> gd.casefold()
'godarda'

>>> gd="godarda"
>>> gd.casefold()
'godarda'

>>> gd="koding window"
>>> gd.capitalize()
'Koding window'

>>> gd.title()
'Koding Window'    
String upper(), lower() and swapcase() methods
>>> gd="godarda"
>>> gd.upper()
'KODINGWINDOW'

>>> gd="KODINGWINDOW"
>>> gd.lower()
'godarda'

>>> gd="GoDarda"
>>> gd.swapcase()
'kODINGwINDOW'    
String rjust() and ljust() methods
>>> gd="GoDarda"
>>> gd.rjust(20)
'        GoDarda'

>>> gd.ljust(20)
'GoDarda        '
String strip(), rstrip(), and lstrip() methods
>>> gd="    GoDarda           "
>>> gd.strip()
'GoDarda' 

>>> gd.rstrip()
'    GoDarda'

>>> gd.lstrip()
'GoDarda           '
String find() and count() methods
>>> gd="GoDarda"
>>> gd.find("W",0,len(gd))
6

>>> gd.find("in",0,len(gd))
3

>>> gd.count("in",1,len(gd))
2

>>> gd.count("o",1,len(gd))
2  
Strings sort() method
>>> gd=["K","O","D","I","N","G","W","I","N","D","O","W"]
>>> gd.sort()
>>> gd
['D', 'D', 'G', 'I', 'I', 'K', 'N', 'N', 'O', 'O', 'W', 'W']

>>> gd=("K","O","D","I","N","G","W","I","N","D","O","W")
>>> gd.sort()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'tuple' object has no attribute 'sort'
String startswith() and endswith() methods
>>> gd="GoDarda"
>>> gd.startswith("k")
False

>>> gd.startswith("K")
True

>>> gd.startswith("GoDarda")
True

>>> gd.endswith("GoDarda")
True

>>> gd.endswith("ow")
True

>>> gd.endswith("W")
False  
String zfill() and replace() method
>>> gd="GoDarda"
>>> len(gd)
12

>>> gd.zfill(12)
'GoDarda'

>>> gd.zfill(15)
'000KodingWindow'

>>> gd.zfill(0)
'GoDarda'    

>>> gd.replace("i","###")
'Kod###ngW###ndow'

>>> gd.replace("W","###",1)
'Koding###indow'

>>> gd.replace("d","###",2)
'Ko###ingWin###ow'
String split() and splitlines() methods
>>> gd="Koding\nWindow"
>>> gd.splitlines()
['Koding', 'Window']

>>> gd.split("\n")
['Koding', 'Window']    
String functions and operations
>>> 'Hello, World!'.split()
['hello,', 'world!']

>>> s1=("Hello, World!")
>>> ''.join(sorted(s1))
' !,HWdellloor'

>>> ''.join(sorted(s1)).strip()
'!,HWdellloor'

>>> print(sorted(s1))
[' ', '!', ',', 'H', 'W', 'd', 'e', 'l', 'l', 'l', 'o', 'o', 'r']

>>> ''.join(sorted(set(s1)))
' !,HWdelor'

>>> strings="Kiwi Apple Orange Banana Kiwi Apple Kiwi"
>>> words=strings.split()
>>> print(' '.join(sorted(set(words),key=words.index)))
Kiwi Apple Orange Banana
Comments and Reactions