把一句话的每个单词首字母大写后输出


1 str = input('input a string you need to change:')
2 
3 new_list = str.split(' ')
4 for i in new_list:
5     print(i.capitalize(),end='  ')

今天学字符串split用法的时候,突然想到前面str.capitalize()把字符串首字母大写

既然这样的话,就先把字符串通过空格分割没然后在把分割后的列表每个首字母大写

后来学习了 title  函数,发现python果然已经有了这种函数,直接 用就可以了

1 str = input('input a string you need ro change:')
2 print(str.title)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM