当前位置: 首页 > 面试题库 >

检查字符串的首字母是否大写

洪璞瑜
2023-03-14
问题内容

我想创建一个函数来检查字符串的首字母是否大写。到目前为止,这是我想出的:

def is_lowercase(word):
    if word[0] in range string.ascii_lowercase:
        return True
    else:
        return False

当我尝试运行它时,出现此错误:

    if word[0] in range string.ascii_lowercase
                             ^
SyntaxError: invalid syntax

有人可以看看并告知我在做什么错吗?


问题答案:

为什么不使用str.isupper();

In [2]: word = 'asdf'   
In [3]: word[0].isupper()
Out[3]: False

In [4]: word = 'Asdf'   
In [5]: word[0].isupper()
Out[5]: True


 类似资料:
  • 所以我一辈子也想不出来。我正在尝试编写一个程序,提示用户输入电话号码。这将作为字符串输入,并在稍后的程序中转换为整数数组。然而,我现在遇到的情况是验证用户输入的字符串是否仅限于!!!包含2-9之间的数字。我已经尝试了。Contains方法和。Match方法,但是使用这些方法总是提供错误的结果。如果有人能提供一些关于如何解决这个问题,我将非常感谢。提前感谢。 以下是我目前掌握的信息:

  • 问题内容: 这个想法是读取String并确认它不包含任何数字字符。因此,“ smith23”之类的内容将不被接受。 问题答案: 你想要什么?速度还是简单?为了提高速度,请选择基于循环的方法。为简单起见,请使用一种基于内衬RegEx的方法。 速度 简单

  • 如果是-than字符串应该被移除。 我想知道为什么不是每个带有“L”的字符串都被去掉? 结果是:

  • 问题内容: 我一直在谷歌搜索很多,但没有找到我的问题的答案: 如何使用正则表达式检查字符串是否至少包含以下各项之一: 大写字母 小写字母 数字 特殊字符: !@#$%^&*()-_=+|[{]};:’“,<.>/?` 所以,我至少需要一个大写字母 和 至少一个小写字母 和 至少一个数字 和 至少一个特殊字符。 我敢肯定答案很简单,但是我找不到。任何帮助是极大的赞赏。 问题答案: 尽管我个人会使用M

  • 我想删除字符串末尾的所有数字和符号。得到: 我可以剥离数字,但不能剥离。我该怎么做? 这是我到目前为止的代码:

  • 本文向大家介绍如何检查字符串中的字符是否为Python中的字母?,包括了如何检查字符串中的字符是否为Python中的字母?的使用技巧和注意事项,需要的朋友参考一下 您可以使用字符串类中的方法。它检查字符串是否仅包含字母。您也可以使用它来检查字符是否为字母。例如,如果您要检查第5个索引处的char是否为字母, 您也可以检查整个字符串,无论它们是否为字母。例如,