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


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

    y='''You don'' t care for me,
    You don''t carry on I have been,
    I don'' t know I could,
    so that I could be vivid.
    Anyway you want,
    I do everything you need,
    maybe noe you can see,
    that I''m nervousment to be.
    
    But I was so wrong,
    always thought I could be strong.
    When you left me here,
    you took my heart would we do
    I feel so alone,
    I''ve miss you so long.
    I just can''t carry on,
    feeling lost at all alone.
    
    You love me with soul hold broken heart.
    left me here thinking why need further heat'''
    y=y.lower()
    y=y.replace(',',' ')
    y=y.replace('.',' ')
    print(y)
    w=y.split(' ')
    print(w)
    s=y.count('you')
    a=y.count('need')
    b=y.count('me')
    print(s)
    print(a)
    print(b)

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

    g=list('1232312321231')
    print(g)
    #
    g.append(0)
    print('增加一个0分学生',g)
    #
    g.pop(5)
    print('删除第五个1分学生',g)
    #
    g[4]='1'
    print('修改下标为4的学生分数为1',g)
    #查询
    f=g.index('3')
    print('第一个3分的下标',f)
    #统计1分的人数
    i=g.count('1')
    print('1分人数:',i)
    #统计3分的人数
    j=g.count('3')
    print('3分人数:',j)

     

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

    答:列表是可变的,可以随时增加和删除其中的元素,没有长度限制,元素类型可以不同;而元组是不可变的,当赋予一个新的值时,它的ID会发生变化。元组通常有不同的数据,而列表是相同类型的数据队列,元组表示的是结构,而列表表示的是顺序。

  • 相关阅读:
    解决Struts中文乱码问题总结
    也谈创业企业CEO该拿多少工资
    Codeforces Round #242 (Div. 2) A. Squats
    设计模式之模板方法模式
    hdu2768Cat vs. Dog (反建法,最大独立集)
    Python
    kvm
    linux bin文件制作
    python
    pytho
  • 原文地址:https://www.cnblogs.com/gdlyzx/p/7575358.html
Copyright © 2020-2023  润新知