Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

How does one convert an uppercase string to proper sentence-case? Example string:

"OPERATOR FAIL TO PROPERLY REMOVE SOLID WASTE"

Using titlecase(str) gives me:

"Operator Fail to Properly Remove Solid Waste"

What I need is:

"Operator fail to properly remove solid waste"

Is there an easy way to do this?

question from:https://stackoverflow.com/questions/39969202/convert-uppercase-string-to-sentence-case-in-python

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
384 views
Welcome To Ask or Share your Answers For Others

1 Answer

Let's use an even more appropriate function for this: string.capitalize

>>> s="OPERATOR FAIL TO PROPERLY REMOVE SOLID WASTE"
>>> s.capitalize()
'Operator fail to properly remove solid waste'

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share

548k questions

547k answers

4 comments

86.3k users

...