使⽤python将字符串⾸字母转成⼤写,且字符串其余字母保持不
1. ⽬标功能: 将字符串⾸字母转成⼤写,⽽字符串其余字母保持不变
2. 如果使⽤字符串的capitalize()⽅法, 可以将字符串的⾸字母转为⼤写, 同时会将字符串其余字母都转为⼩写
正则匹配两个大写字母加两个数字⽰例代码:
text_str = "bad B oy"
print(text_str.capitalize())
执⾏结果:
Bad b oy
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

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。