python常见的面试题
1、a=1,b=2,使用一句代码交互a,b的值
a=1 b=2 a,b=b,a print(a) #2 print(b) #1 #附加题 c,d=(3,1) print(c,d) # 3 1 e,f =[1,2,3],[4,5] print(e,f) # [1,2,3] [4,5]
2、用户输入一段字符串,包括数字和字母的组合,然后统计出数字的个数,例如 ‘abc123def456gh89’ ,其中数字的个数为3个
info=input('请输入内容') for i in info: if i.isalpha(): info=info.replace(i,' ') str= info.split() print(str)
3、去掉下面的列表中重复的元素(没有要求使用算法,可以有限考虑列表)
li = [1,2,33,33,2,1,4,5,6,6] set1 = set(li) li = list(set1) print(li) #[1, 2, 33, 4, 5, 6]
未完待续……