Python 带下划线的字符串到Pascal大小写

Python 带下划线的字符串到Pascal大小写,python,string,Python,String,我有一种字符串,类似于,“PRODUCT\u CHANGE\u IT\u LATER”。我想把它转换成帕斯卡大小写 ProductChangeItLater可以使用标题格格式 def to_pascal(word): return word.lower().replace("_", " ").title().replace(" ", "") 有一个特定的辅助函数,称为capwords(请参阅) 导入助手函数比使用str自己的title方法有什么好处? import string str

我有一种字符串,类似于,
“PRODUCT\u CHANGE\u IT\u LATER”
。我想把它转换成帕斯卡大小写
ProductChangeItLater

可以使用标题格格式

def to_pascal(word):
    return word.lower().replace("_", " ").title().replace(" ", "")

有一个特定的辅助函数,称为
capwords
(请参阅)


导入助手函数比使用
str
自己的
title
方法有什么好处?
import string
string.capwords(s.replace("_", " "))