介绍
这篇文章给大家分享的是有关python面试题案例的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
<强>题目一:python中字符串类型和unicode什么关系强>
整理答案:字符串是字节串,而unicode是一个统一的字符集,utf - 8是它的一种存储实现形式,字符串可为utf - 8编码,也可编码为GBK等各种编码格式
<强>题目二:不用设置集合方法,去除列表中的重复元素强>
方法一:
列表=[& # 39;b # 39; & # 39; b # 39;, & # 39; d # 39;, & # 39; b # 39;, & # 39; c # 39;, & # 39;一个# 39;,& # 39;一个# 39;),, print “;从而,list 是:“,,,,list , if 列表:,, ,,,,,,,List.sort (),, ,,,,,,,last =,名单[1],, ,,,,,,,for 小姐:拷贝范围(len(列表)2,,1,1):,, ,,,,,,,,,,,,,,,if 最后==[我]列表:,, ,,,,,,,,,,,,,,,,,,,,,,,del 列表(我),, ,,,,,,,,,,,,,,,:,, ,,,,,,,,,,,,,,,,,,,,,,,最后=[我],列表, print “after deleting 从而repeated element 从而list is ,:,“,,,
方列表法二:使用列表综合
l1 =, (& # 39; b # 39; & # 39; c # 39;, & # 39; d # 39;, & # 39; b # 39;, & # 39; c # 39;, & # 39;一个# 39;,& # 39;一个# 39;),, 时间=l2 [],, [l2.append(我),for 小姐:拷贝l1 if not 小姐:拷贝l2),, print l2 , 题目三:实现斐波那契数(斐波那契)列 方法一:递归 def fibonacci2 (n):,, ,,,if n ==, 1,趁机n ==, 2:,, ,,,,,,,return 1,, 其他,,,,,, ,,,,,,,return fibonacci2 (n - 1), +, fibonacci2 (n - 2)
方法二:迭代
def 斐波纳契(n):,, ,,,if n ==, 1,趁机n ==, 2:,, ,,,,,,,return 1,, ,, ,,,nPre =, 1,, ,,,nLast =, 1,, ,,,nResult =, 0,, ,,,小姐:=,2,, ,,,while 小姐:& lt;,护士:,, ,,,,,,,nResult =, nPre +, nLast , ,,,,,,,nPre =, nLast , ,,,,,,,nLast =, nResult , ,,,,,,,小姐:+=,1,, ,, ,,,return nResult , ,, print 斐波纳契(5)
感谢各位的阅读!关于python面试题案例就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!