【发布时间】:2019-11-08 11:02:30
【问题描述】:
我正在寻找一个函数来强制我的字符串的第一个字符大写,但不修改以下字符的大小写。
>>> print('FRANCE'.capitalize()+' while wished answer will be "FRANCE"')
France while wished answer will be "FRANCE"
>>> print('franCE'.capitalize()+' while wished answer will be "FranCE"')
France while wished answer will be "FranCE"
当然,我知道我可以通过直接操作第一个字符来实现。
编辑:但是操作第一个字符意味着您已经检查它是否存在,这使得代码比我想要的要复杂。
【问题讨论】:
-
s = 'franCE',print(s[0].upper() + s[1:])-> '法国' -
如果你知道怎么做,你对这个问题有什么期望?
-
我在找函数/参数...
-
你为什么不试着写一个你想要的函数呢?如果您对此感到困惑,那么有人可能会帮助您。
标签: python capitalization