简单
技术面试0 次浏览在腾讯的社交产品中,如微信,当用户发送一条消息时,系统需要对消息进行格式检查,确保消息不包含非法字符。请编写一个简单的 Python 函数,用于检查输入的消息是否包含非法字符(假设非法字符为:@、#、$)。
腾讯测试工程师
Python字符串处理测试
答题要点
推荐使用函数封装的答题框架,先定义函数,再在函数内部进行逻辑处理。关键要点如下:1. 定义函数,明确输入参数为消息字符串。2. 遍历消息字符串中的每个字符。3. 检查字符是否为非法字符。4. 如果发现非法字符,返回 False;否则返回 True。示例话术:可以这样实现函数,首先定义函数名为 check_message,接收一个字符串参数 message。然后在函数内部使用 for 循环遍历 message 中的每个字符,使用 if 语句判断字符是否为 @、#、$ 中的一个,如果是则返回 False,遍历完所有字符都没有发现非法字符则返回 True。