如果第一个字符是整数,则不会大写第一个字母。
>>> '2s'.capitalize()'2s'
如果需要此功能,请去除数字,然后使用
'2'.isdigit()来检查每个字符。
>>> s = '123sa'>>> for i, c in enumerate(s):... if not c.isdigit():... break... >>> s[:i] + s[i:].capitalize()'123Sa'

如果第一个字符是整数,则不会大写第一个字母。
>>> '2s'.capitalize()'2s'
如果需要此功能,请去除数字,然后使用
'2'.isdigit()来检查每个字符。
>>> s = '123sa'>>> for i, c in enumerate(s):... if not c.isdigit():... break... >>> s[:i] + s[i:].capitalize()'123Sa'