在Python 3中,您可以执行以下 *** 作:
import stringfor test in ['name1', 'name2', 'name45', 'name1231231', '123test']: print(int(test.strip(string.ascii_letters)))
给你:
12451231231123
string.ascii_letters给您一个包含所有大写和小写字母的字符串。Python的
strip()函数采用一个字符串,该字符串指定要删除的字符集,在这种情况下,所有字符都是字母字符,因此仅保留了数字。
注意:这不适用于诸如的字符串
123name456。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)