首字母大写
算法说明
功能:
- 将传入的字符串第一个字母大写;
- 额外参数用来控制两种转换类型
- 保持不变
- 所有的字符转变为小写
代码实现
知识点
-
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'