I have a sentence like below:
sent = "It was cold yesterday in Chicago. you are sneezing since morning. come in and take rest."
Now, I need to make the first letter after every period as capital without touching the rest of the sentence. Something like this:
"It was cold yesterday in Chicago. You are sneezing since morning. Come in and take rest."
I tried below code:
'. '.join(list(map(lambda x: x.strip().capitalize(), sent.split('.'))))
But this changes the first word to capital and the rest all will change to lower case, like below:
"It was cold yesterday in chicago. You are sneezing since morning. Come in and take rest."
We can observe that 'Chicago' changes to 'chicago' which I do not want. How can I achieve this?
question from:
https://stackoverflow.com/questions/66058069/make-the-first-letter-of-each-sentence-capital-without-changing-the-rest-of-the 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…