使用python將字符串首字母轉成大寫,且字符串其余字母保持不變


1. 目標功能: 將字符串首字母轉成大寫,而字符串其余字母保持不變

2. 如果使用字符串的capitalize()方法, 可以將字符串的首字母轉為大寫, 同時會將字符串其余字母都轉為小寫

示例代碼:

text_str = "badBoy"
print(text_str.capitalize())

執行結果:

Badboy

3. 提供兩種實現上述目標功能的方法

方式1: 通過切片方式, 對字符串的第一個字符轉大寫

示例代碼:

text_str = "badBoy"
print("".join(text_str[:1].upper() + text_str[1:]))

執行結果:

BadBoy

方式2: 通過正則匹配, 對字符串的第一個字母轉大寫

示例代碼1:

import re

text_str = "2badBoy"
print(re.sub("([a-zA-Z])", lambda x: x.groups()[0].upper(), text_str, 1))

執行結果1:

2BadBoy


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM