在python3.4.1中将第一个字符设为大写

2024-09-27 23:21:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道你可以通过使用“.upper”but.upper()使整个语句大写,但是如何使输入语句的第一个单词大写呢?在

在这种情况下我该怎么做?在

custumer_name = input(format("Enter Custumer's name: ",">27s"))
print (custumer_name)

我想做的是,如果我输入“peter”,它将第一个字母“p”大写,然后打印为“peter”。在


Tags: nameformatinput字母情况语句单词upper
2条回答

如果只希望第一个单词大写,请使用capitalize。如果您希望所有单词都大写(例如,对于写为Firstname share的名称),请使用title

>>> s = 'peter jones'
>>> s.capitalize()
'Peter jones'
>>> s.title()
'Peter Jones'

简短回答:

str.capitalize()

这样使用:

s = "peter".capitalize()

或者

^{pr2}$

docs中有很多其他有用的信息

相关问题 更多 >

    热门问题