python从含有汉字和数字的字符串中提取数字部分

方法一、优点是通用,不需要知道字符串中具体的组成部分

import re
name = '200逗豆'
d = re.findall(r'\d+',name)
print(d[0])   # 结果为200
 # re.findall 方法能够以列表的形式返回全部匹配的字符串.
 # r标识代表后面是正则的语句
 # “d”是正则语法规则用来匹配0到9之间的数
 # +表示匹配多个连续的数字。