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]

 

 未完待续……

posted @ 2018-09-17 09:30  夜凌云~  阅读(251)  评论(0编辑  收藏  举报