字符串首字母大写
将字符串的首字母大写。
- 使用列表切片和
str.upper()
将字符串的首字母大写。 - 使用
str.join()
将大写的首字母与剩余的字符组合起来。 - 如果不需要将剩余部分转换为小写,则省略
lower_rest
参数;如果需要转换为小写,则将其设置为True
。
def capitalize(s, lower_rest = False):
return ''.join([s[:1].upper(), (s[1:].lower() if lower_rest else s[1:])])
capitalize('fooBar') # 'FooBar'
capitalize('fooBar', True) # 'Foobar'