简单
技术面试0 次浏览

在拼多多的商品详情页中,有商品名称、价格、销量等信息。请编写一个简单的 Python 函数,用于提取商品价格信息,假设商品价格信息在一个字符串中,格式为 '价格:XX 元'。

拼多多测试工程师
Python字符串处理测试工程师

答题要点

推荐答题框架:采用功能实现思路,先明确目标,再逐步编写代码实现。关键要点如下:1. 函数定义:定义一个接收字符串参数的函数。2. 查找关键字:使用字符串查找方法找到 '价格:' 的位置。3. 提取价格:从关键字位置后开始提取价格信息,直到 '元' 字。4. 异常处理:考虑字符串中不存在价格信息的情况。示例话术:首先,我会定义一个名为 get_price 的函数,接收一个字符串参数。然后,使用 find 方法找到 '价格:' 的位置,如果存在,从该位置后开始截取字符串,直到 '元' 字。如果不存在,返回 None。代码如下: python def get_price(s): index = s.find('价格:') if index != -1: start = index + 3 end = s.find('元', start) if end != -1: return s[start:end] return None