Python string | capwords() method
Last Updated :
11 Aug, 2021
In Python, string capwords() method is used to capitalize all the words in the string using split() method.
Syntax: string.capwords(string, sep=None)
Return Value: Returns a formatted string after above operations.
Split the argument into words using split, capitalize each word using capitalize, and join the capitalized words using join. If the optional second argument sep is absent or None, runs of whitespace characters are replaced by a single space and leading and trailing whitespace are removed, otherwise sep is used to split and join the words.
Code #1: If sep parameter is left None.
Python3
import string
sentence = 'Python is one of the best programming languages.'
formatted = string.capwords(sentence, sep = None )
print (formatted)
|
Output:
Python Is One Of The Best Programming Languages.
Code #2: When sep is not None.
Python3
import string
sentence = 'Python is one of the best programming languages.'
formatted = string.capwords(sentence, sep = 'g' )
print ( 'When sep = "g"' , formatted)
formatted = string.capwords(sentence, sep = 'o' )
print ( 'When sep = "o"' , formatted)
|
Output:
When sep = "g" Python is one of the best progRamming langUagEs.
When sep = "o" PythoN is oNe oF the best proGramming languages.
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...