如何测试字符串是否以大写字母开头?

2024-05-26 07:48:25 发布

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

给定Python中的任何字符串,我如何测试它的第一个字母是否是大写字母?例如,给定这些字符串:

January
dog
bread
Linux
table

我想确定JanuaryLinux是大写的。


Tags: 字符串linux字母table大写字母dog大写bread
3条回答
if(x[0].isupper()):
       return True
elif(x[0].islower()):
       return False

你可以用一些好东西:

string = "Yes"
word.istitle() # -> True

但是请注意str.is title会查看字符串中的每个单词是否都是大写的! 所以在你的情况下,它只对1个字符串起作用:)

"Yes no".istitle() # -> False!

如果你只想检查字符串的第一个字符,请使用KillianDS答案。。。

In [48]: x = 'Linux'
In [49]: x[0].isupper()
Out[49]: True
In [51]: x = 'lINUX'
In [53]: x[0].isupper()
Out[53]: False

相关问题 更多 >