如果我想用大写字母做一个字符串,我想
"hello world".capitalize() # produces 'Hello world'
然而,我需要的恰恰相反:我需要用小写字母作为字符串的开头,因此如下所示:
"Hello world".decapitalize() # produces 'hello world' "HELLO WORLD".decapitalize() # produces 'hELLO WORLD'
我们在python中有这样的函数/方法吗,还是需要从头开始编码?
python2和python3中都没有这样的函数,因此必须自己添加代码:
def decapitalize(s): if not s: # check that s is not empty string return s return s[0].lower() + s[1:]