
首字母大写
算法说明
功能:
- 将传入的字符串第一个字母大写;
- 额外参数用来控制两种转换类型
- 保持不变
- 所有的字符转变为小写
代码实现
知识点
python 内置方法
upper
,lower
使用三元表达式使用
-
字符串切割
ef capitalize(string, lower_rest=False):
''' 字符转换
:param string: 传入原始字符串
:param lower_rest: bool, 控制参数--是否将剩余字母都变为小写
:return: 改变后的字符
'''
return string[:1].upper() + (string[1:].lower() if lower_rest else string[1:]) if __name__ == "__main__":
print(capitalize('fooBar')) # 'FooBar'
print(capitalize('fooBar', True)) # 'Foobar'