国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > 两道简单却实用的python面试题

两道简单却实用的python面试题

头像

silencement

2019-07-20 13:28:122868浏览 · 0收藏 · 0评论

题目一:python中String类型和unicode什么关系

整理答案:string是字节串,而unicode是一个统一的字符集,utf-8是它的一种存储实现形式,string可为utf-8编码,也可编码为GBK等各种编码格式

题目二:不用set集合方法,去除列表中的重复元素

方法一:

List=['b','b','d','b','c','a','a']  
print "the list is:" ,  List  
if List:  
        List.sort()  
        last = List[-1]  
        for i in range(len(List)-2, -1, -1):  
                if last==List[i]:  
                        del List[i]  
                else:  
                        last=List[i]  
print "after deleting the repeated element the list is : " , List

方法二:使用列表综合

l1 = ['b','c','d','b','c','a','a']  
l2 = []  
[l2.append(i) for i in l1 if not i in l2]  
print l2  
题目三:实现斐波那契(Fibonacci)数列
方法一:递归
def fibonacci2(n):  
    if n == 1 or n == 2:  
        return 1  
    else:  
        return fibonacci2(n-1) + fibonacci2(n-2)

方法二:迭代

def fibonacci(n):  
    if n == 1 or n == 2:  
        return 1  
   
    nPre = 1  
    nLast = 1  
    nResult = 0  
    i = 2  
    while i < n:  
        nResult = nPre + nLast  
        nPre = nLast  
        nLast = nResult  
        i += 1  
   
    return nResult  
   
print fibonacci(5)
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

BOBO浏览器| 女生把球球给男生抓的视频| 《炸裂吧!巨棒》免费阅读漫画| 偷偷在线观看免费的电视剧最新| 日产精品一线二线三线芒果| 我把刘姨俩腿扛在肩上是哪一集的| 50章厨房激情双开| 男生女生一起愁愁愁电视剧在线观.| 半推半就干朋友老婆下一句怎么接| 白鬼| 六房间| 交换的温度2HD| 你丈夫比我老公更厉害| 嫂嫂让小叔子帮忙生孩子视频| 美国禁忌6 结局| 男女一起努力生孩子原声视频| EXO妈妈MV高清免费观看| 第-次和公翁做爰又大又粗| 老公太长了每次都扎的肚子疼| 《訾花交换做爰》| 成品人和精品人的区别在哪里知乎 | 男生把困困放到女生坤坤视频高清| | 妈妈你真棒插曲最后接吻是谁| 结城みさ| 小静被门卫大爷灌满JNG液视....| 爱爱内含光| 《警花交换做爰》| 日日AV夜夜添久久奶无码| 天美麻花星空高清免费观看完整版.. | JK内衣| 啊..快..岳女双飞| 成人做爰100部片| 白日梦我小说| 天堂草在线观看国产AV| 泡妞网站| 《魅魔之耻》1~4集免费看| 初尝少妇王老师的第一次在线观看| 麻花传剧原创MV九九九| 校花被群JAN又粗又大H漫画| 免费又黄又硬又爽又免费