max_salary = float(re.findall(r'-(\d+)k', salary_1)[0]) # 使用正则提取最高薪资 min_salary = float(re.findall(r'薪资(\d+)', salary_1)[0]) # 使用正则提取最低薪资
时间: 2024-03-05 20:47:20 浏览: 82
1z0-047 Oracle certificate
这是一段Python代码,使用了正则表达式来从字符串中提取最高薪资和最低薪资。其中,`re.findall()`函数可以从给定的字符串中查找匹配某个模式的所有子串,并返回一个列表。在这段代码中,`re.findall()`函数分别查找了字符串中的“-数字k”和“薪资数字”的模式,并将匹配到的数字提取出来,并转换为浮点数类型。最后,这两个浮点数就分别代表了最高薪资和最低薪资。
阅读全文