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