【面试题目】今日面试题分享

网友投稿 676 2022-11-24

【面试题目】今日面试题分享

【面试题目】今日面试题分享

今天面试Python实习的岗位,面试官出了一道题目,当时自己做的不是很好,所以自己回来又重新做了一遍,实现了两种方法

用户随机输入一串带有.与,的字母或数字字符串,打印出只有,并且反过来的字符串,输入与输出示例如下

input_1='ab,34.er,123,dsfds,445'out_1='445,dsfds,123,er,34,ab'

解法一:

def test(str_1): s3 = '' v=str_1.split(',|.') while v != []: s=v.pop() if '.' in s: s2=s.split('.') for i in range(len(s2)): s3+=s2.pop()+',' else: s3+=s+',' return s3[:-1]input_2=raw_input('请输入字符串')res=test(input_2)print res

结果

请输入字符串34543.sf,sdf.dsdf,ewr.er3er3,ewr,dsdf,sdf,sf,34543

解法二

import redef test2(str_1): s3 = '' v = re.split('[,.]',str_1) print v for i in range(len(v)): s3+=v.pop()+',' return s3[:-1]

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【Flask】上下文管理
下一篇:【Anaconda】windows环境python3.7出现ssl或者tsl不可用的解决方法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~