如何仅用Python的split和join实现字符串隔词大小写转换
解决方案
直接对split后的列表元素分别做大小写转换,再用join拼接即可,完整代码如下:
string = "Hello World" split_str = string.split() # 分别处理两个单词的大小写 processed_words = [split_str[0].lower(), split_str[1].upper()] # 用空格拼接成目标字符串 result = ' '.join(processed_words) print(result) # 输出:hello WORLD
步骤说明
string.split()默认按空格分割原字符串,得到包含两个单词的列表['Hello', 'World']- 针对列表里的两个元素分别处理:第一个单词调用
lower()方法转为全小写,第二个单词调用upper()方法转为全大写 - 最后用
' '.join()方法把处理后的单词列表以空格为分隔符拼接成最终字符串
内容的提问来源于stack exchange,提问作者Darren Woodcock
相关产品推荐
相关产品推荐

