• 英文词频统计预备,组合数据类型练习


    1.实例: 下载一首英文的歌词或文章,将所有,.?!等替换为空格,将所有大写转换为小写,统计某几个单词出现的次数,分隔出一个一个的单词。

    bad='''your butt is mine
    
    I Gonna tell you right 
    
    Just show your face 
    
    In broad daylight 
    
    I'm telling you 
    
    On how I feel
    
    Gonna Hurt Your Mind 
    
    Don't shoot to kill 
    
    Shamone 
    
    Shamone 
    
    Lay it on me 
    
    All right
    
    I'm giving you 
    
    On count of three 
    
    To show your stuff 
    
    Or let it be
    
    I'm telling you 
    
    Just watch your mouth
    I know your game 
    
    What you're about 
    
    Well they say the sky's the limit 
    
    And to me that's really true 
    
    But my friend you have seen nothin' 
    
    Just wait till I get through 
    
    Because I'm bad,I'm bad 
    
    shamone
    
    (Bad,bad,really,really bad)
    
    You know I'm bad,I'm bad
    
    (Bad,bad,really,really bad)
    
    You know it 
    
    You know I'm bad,I'm bad
    
    Come on,you know 
    
    (Bad,bad,really,really bad)
    
    And the whole world 
    
    Has to answer right now 
    
    Just to tell you once again 
    
    Who's bad 
    
    The word is out 
    
    You're doin' wrong 
    
    Gonna lock you up 
    
    Before too long 
    
    Your lyin' eyes 
    
    Gonna tell you right 
    
    So listen up 
    
    Don't make a fight 
    
    Your talk is cheap 
    
    You're not a man 
    
    Your throwin' stones 
    
    To hide your hands 
    
    Well they say the sky's the limit 
    
    And to me that's really true 
    
    But my friend you have seen nothin' 
    
    Just wait till I get through 
    
    Because I'm bad,I'm bad 
    
    shamone
    
    (Bad,bad,really,really bad)
    
    You know I'm bad,I'm bad
    
    (Bad,bad,really,really bad)
    
    You know it 
    
    You know I'm bad,I'm bad
    
    Come on,you know 
    
    (Bad,bad,really,really bad)
    
    And the whole world 
    
    Has to answer right now 
    
    Just to tell you once again 
    
    Who's bad 
    
    We could change the world tomorrow 
    
    This could be a better place 
    
    If you don't like what I'm sayin' 
    
    Then won't you slap my face 
    
    Because I'm bad'''
    
    bad=bad.lower()
    for i in ",.?!":
        bad=bad.replace(i,' ')
    bad=bad.replace('
    ',' ')
    words=bad.split(' ')
    print(words)
    print("bad出现的次数为:"+str(words.count("bad")))
    print("you出现的次数为:"+str(words.count("you")))
    

    运行结果为:

    2.列表实例:由字符串创建一个作业评分列表,做增删改查询统计遍历操作。例如,查询第一个3分的下标,统计1分的同学有多少个,3分的同学有多少个等。

    score=list('13213212132132132')
    print(score)
    for i in range(len(score)):
        score[i-1]=int(score[i-1])
    for i in range(len(score)):
        if(score[i-1]==3):
            print("第一个3分的下标为:"+str(i-1))
            break
    print("得2分的同学有"+str(score.count(2))+"个")
    
    print("删除列表下标为6的值")
    score.pop(6)
    print(score)
    
    print("追加一个值“4”")
    score.append(4)
    print(score)
    
    print("在列表下标第1位插入一个7")
    score.insert(1,7)
    print(score)
    

    运行结果为:

    3.简要描述列表与元组的异同。

    答:列表与元组很想象。不同的是列表里的数据可以更改,而元组无法进行修改。

  • 相关阅读:
    10个值得我们关注的python博客
    Python获取并修改hosts
    详解python2 和 python3的区别
    Python监控网站运行状况
    用Flask实现视频数据流传输
    Python框架 Flask 项目实战教程
    使用Flask设计带认证token的RESTful API接口[翻译]
    使用python的Flask实现一个RESTful API服务器端[翻译]
    使用单用户模式破解Linux密码
    Linux软件的安装与卸载
  • 原文地址:https://www.cnblogs.com/mavenlon/p/7565214.html
Copyright © 2020-2023  润新知