python之首字母大写


首字母大写

算法说明

功能:

  1. 将传入的字符串第一个字母大写;
  2. 额外参数用来控制两种转换类型
    • 保持不变
    • 所有的字符转变为小写

代码实现

知识点

  • 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'
    


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM