DEV Community

Kelvin Wangonya
Kelvin Wangonya

Posted on • Originally published at wangonya.com on

A quick reference to Python string methods - Cases

Cases

capitalize()

Parameters

string.capitalize() 
Enter fullscreen mode Exit fullscreen mode

capitalize() takes no parameters.

Return value

Returns a copy of the string with the first letter of the first word capitalized and all the other characters of thestring in lowercase.

Example

Python 3.7.4 >>> s = "soMe peopLe AcTUally tyPE Like thIs." >>> s.capitalize() 'Some people actually type like this.' 
Enter fullscreen mode Exit fullscreen mode

title()

Parameters

string.title() 
Enter fullscreen mode Exit fullscreen mode

title() takes no parameters.

Return value

Returns a copy of the string with the first letter of each word capitalized and all the other characters of thestring in lowercase.

Example

Python 3.7.4 >>> s = "soMe peopLe AcTUally tyPE Like thIs." >>> s.title() 'Some People Actually Type Like This.' 
Enter fullscreen mode Exit fullscreen mode

swapcase()

Parameters

string.swapcase() 
Enter fullscreen mode Exit fullscreen mode

swapcase() takes no parameters.

Return value

Returns a copy of the string with all uppercase characters swapped to lowercase and lowercasecharacters swapped to uppercase.

Example

Python 3.7.4 >>> s = "soMe peopLe AcTUally tyPE Like thIs." >>> s.swapcase() 'SOmE PEOPlE aCtuALLY TYpe lIKE THiS.' 
Enter fullscreen mode Exit fullscreen mode

upper()

Parameters

string.upper() 
Enter fullscreen mode Exit fullscreen mode

upper() takes no parameters.

Return value

Returns a copy of the string with all characters in uppercase.

Example

Python 3.7.4 >>> s = "soMe peopLe AcTUally tyPE Like thIs." >>> s.upper() 'SOME PEOPLE ACTUALLY TYPE LIKE THIS.' 
Enter fullscreen mode Exit fullscreen mode

lower()

Parameters

string.lower() 
Enter fullscreen mode Exit fullscreen mode

lower() takes no parameters.

Return value

Returns a copy of the string with all characters in lowercase.

Example

Python 3.7.4 >>> s = "soMe peopLe AcTUally tyPE Like thIs." >>> s.lower() 'some people actually type like this.' 
Enter fullscreen mode Exit fullscreen mode

Top comments (0)