立即学习:https://edu.csdn.net/course/play/26755/340113?utm_source=blogtoedu
1. 改变字符串首字母的大小写
- 使用
str.capitalize()
函数
s1 = 'hello'
print(s1)
print(s1.capitalize())
- 利用字符串的切片拆分重组
s1 = s1[0].upper() + s1[1:] # 相应的有str.lower()函数
print(s1)
2. 字符串中的每个单词首字母变成大写
- 使用
str.capitalize()
函数
s2 = 'hello world'
print(s2.capitalize())
str.split()
分割重组
arr = s2.split(' ')
new_s2 = f'{arr[0].capitalize()} {arr[1].capitalize()}'
print(new_s2)
# 评论:多此一举
总结
直接使用str.capitalize()
或者分割重组。(推荐前者)