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


    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.简要描述列表与元组的异同。

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

  • 相关阅读:
    IIS配置桌面上的文件报错,可能是含有中文字符
    GridView序号
    图片处理函数(自适应缩略图datatable中添加缩略图像)
    linqtoobject
    数据库存取图片二进制数据
    反射
    jquery
    加干扰字符
    Doc的窗口就创建一个,如果已经存在就激活那个窗口,不存在就建立Doc(转自CSDN)
    VC++中使用内存映射文件处理大文件(转)
  • 原文地址:https://www.cnblogs.com/mavenlon/p/7565214.html
Copyright © 2020-2023  润新知