我知道.capitalize()将字符串的第一个字母大写,但如果第一个字符是整数呢?
这
1bob 5sandy
to 这
1Bob 5Sandy
如果第一个字符是整数,它将不会大写第一个字母.
>>> '2s'.capitalize() '2s'
如果您需要该功能,请go 掉数字,您可以使用'2'.isdigit()判断每个字符.
'2'.isdigit()
>>> s = '123sa' >>> for i, c in enumerate(s): ... if not c.isdigit(): ... break ... >>> s[:i] + s[i:].capitalize() '123Sa'
从0开始学架构 -〔李运华〕
MySQL实战45讲 -〔林晓斌〕
重学前端 -〔程劭非(winter)〕
从0开发一款iOS App -〔朱德权〕
Linux实战技能100讲 -〔尹会生〕
消息队列高手课 -〔李玥〕
分布式技术原理与算法解析 -〔聂鹏程〕
性能测试实战30讲 -〔高楼〕
人人都能学会的编程入门课 -〔胡光〕
职场求生攻略 -〔臧萌〕
体验设计案例课 -〔炒炒〕
结构思考力 · 透过结构看思考 -〔李忠秋〕
无涯教程 - Perl教程
无涯教程 - Python2教程
无涯教程 - Elixir教程
无涯教程 - Erlang教程
无涯教程 - Seaborn教程
无涯教程 - Rust教程
无涯教程 - Laravel8教程
无涯教程 - Go Web REST教程