-
val()函数用法:
例 x = “12 5fdsa DA456”,那么 val(x)应该返回125 后面的456不能返回来。val()函数当识别到非数字,停止读入字符串。即如果字符串内有字母或其他非数字字符,val()函数只转换第一个 非数字字符之前的数字。当字符串的首字符为非数字时,返回值为0。但是该函数可以识别进制符号比如八进制、十六进制。字符串中的空格和换行符也会从该参数中被去掉。 -
compile 函数
compile 函数用于编译正则表达式,生成一个 Pattern 对象 ,它的一般使用形式如下: re.compile(pattern[, flag])
import re
# 将正则表达式编译成 Pattern 对象
pattern = re.compile(r'\d+')
#其中**r“\d+”**正则表达式表示匹配连续的多个数值