Python string | capwords () method



In Python, the string capwords() method is used to capitalize all words in a string using the spilt () 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 uppercase letters, and join capitalized words using join. If the optional second argument sep is missing or missing , sequences of white space are replaced with a single space and leading and trailing spaces are removed, otherwise sep is used for separating and combining words.

Code # 1: If sep is left None .

# imports the string module

import string

 

sentence = `Python is one of the best programming languages.`

  
# sep parameter left None

formatted < code class = "keyword"> = string.capwords (sentence, sep = None )

  

print (formatted)

Exit :

 Python Is One Of The Best Programming Languages. 

Code # 2: when sep is not None.

# imports the string module

import string

 

sentence = `Python is one of the best programming languages.`

  
# sep is & # 39; g & # 39;

formatted = string.capwords (sentence, sep = `g` )

print ( `When sep =" g "` , formatted)

  
# sep is & # 39; o & # 39;

formatted = string .capwords (sentence, sep = `o` )

print ( `When sep =" o "` , formatted)

Exit :

 When sep = "g" Python is one of the best progRamming langUagEs. When sep = "o" PythoN is oNe oF the best proGramming languages.