基本上我想知道我该如何做到这一点。
以下是示例字符串:
string = "hello123"
我想知道如何检查字符串是否以数字结尾,然后打印字符串所以以数字结尾的数字。
我知道对于这个特定的字符串,可以使用正则表达式来确定是否以数字结尾,然后使用string[:]选择“123”。但是如果我正在循环遍历类似以下字符串的文件:
hello123
hello12324
hello12435436346
如果数字长度不同,我将无法使用string[:]选择该数字。希望我已经清楚地解释了我的需求,谢谢!
s
和s[-1].isdigit()
,这样它就不会针对空字符串抛出IndexError
异常了。 - Dietrich Eppint(s)
失败,s.isdigit()
可能会返回 True。 - jfsIndexError
异常:""[:-1]
- pjdavis