【发布时间】:2020-03-30 14:45:07
【问题描述】:
我已经在使用elif not re.match("^[a-z]*$", first_name),但是每次我输入一个大写字母作为名称时,如果他们使用的不是字母表中的字母,它就会返回我使用的消息。提前感谢您提供的任何帮助。
【问题讨论】:
-
只是一个检查,你不能通过降低单词的大小写来简化这种方法吗?还是让它上去?也许这是一个更简单的解决方案
-
你能分享有问题的代码吗?
-
如果你想同时使用大写和小写,你应该将正则表达式更改为
re.match("^[a-zA-Z]*$", first_name) -
检查字符串
s的第一个字符是否为大写,使用s[0].isupper()即可。 -
感谢@pecey 帮了大忙。我会检查是否可以使用其他人的建议来帮助简化我已有的代码。