zoukankan      html  css  js  c++  java
  • 字符串操作练习:星座、凯撒密码、99乘法表、词频统计预处理

    1. 实例:输出12个星座符号,以反斜线分隔。
      for i in range(12):
          print(chr(9800+i),end='/')
    2. 实例:恺撒密码的编码
      m = input("请输入加密字符:")
      q=ord('a')
      p=ord('z')
      print("加密结果为")
      for i in m:
          if q<=ord(i)<=p:
              print(chr(q+(ord(i)-p+3)%26),end='')
          else:
              print(i,end='')
    3. 输入姓名,格式输出:占4位、居中、不足4字的以空格填充。
      name=input('请输入姓名:')
      print("{0:^4}".format(name))
    4. 格式化输出:中华人民共和国国内生产总值(GDP)689,136.89亿元(2015年)(千分位、2位小数,浮点数)
      print("中华人民共和国国内生产总值(GDP):{0:^-10,.3f}亿元".format(689,136.89))
    5. 实例:打出99乘法表
      for i in range(1,10):
          for j in range(1, i+1):
                  print('{}x{}={}	'.format(j, i, i*j), end='')
          print()
    6. 实例: 下载一首英文的歌词或文章,统计单词出现的次数,将所有,.?!替换为空格,将所有大写转换为小写。
      panama='''Daca nici asa nu-ti place
      Ia mai zboara-n Panama
      Zile zile zile zile eu alerg girl
      Mile mile mile mile pe maidan
      Pentru tine tine sa-ti dau un dar dar
      Cel mai de pret dar fara nici un ban ban
      Ganja iarba sunt inutile-tile
      Numai tu stii sa-mi dai aripile-pile
      In Jamaica sau in Chile Chile
      Inima face Boom-Boom numai pentru tine
      Eh eh eh eh eh eh eh eh eh eh
      Numai pentru tine
      Eh eh eh eh eh eh eh eh eh eh
      N-ai raspuns la telefon
      No problem te scot pe balcon
      Si-o sa vezi cu ochii tai
      Cum ti-aduc flori un camion
      Si iti cant asa cu chitara mea
      Daca nici asa nu-ti place
      Ia mai zboara-n Panama
      Ce pana mea
      Ah ah ah ah mai zboara-n Panama
      Ah ah ah ah zboara ce pana mea
      Ah ah ah ah mai zboara-n Panama
      Ah ah ah ah hai mai zboara
      Kile-kile kile-kile eu am dat jos
      Oricum baby nu erau de folos-los
      Mi-e dor de tine sunt intors pe dos-dos
      Acasa ajung la timp tre&apos; sa o iau pe jos-jos
      La ce ne folosesc banii banii banii
      Daca tu imi dai iubire si zi de zi pun anii
      Ca Bonnie Clyde sa fiu doar eu cu tine
      Si o sa avem girl o iubire ca in filme
      Eh eh eh eh eh eh eh eh eh eh
      O iubire ca in filme
      Eh eh eh eh eh eh eh eh eh eh Eh
      N-ai raspuns la telefon
      No problem te scot pe balcon
      Si-o sa vezi cu ochii tai
      Cum ti-aduc flori un camion
      Si iti cant asa cu chitara mea
      Daca nici asa nu-ti place
      Ia mai zboara-n Panama Ce pana mea
      Ah ah ah ah mai zboara-n Panama
      Ah ah ah ah zboara ce pana mea
      Ah ah ah ah mai zboara-n Panama
      Ah ah ah ah Eh Oh no
      Baby girl hai vino incoa&apos;
      Am dragoste la mine o dau la schimb cu a ta
      Baby girl dragostea mea
      E de calitate dau gramul gram hai ia
      N-ai raspuns la telefon
      No problem te scot pe balcon
      Si-o sa vezi cu ochii tai
      Cum ti-aduc flori un camion
      Si iti cant asa cu chitara mea
      Daca nici asa nu-ti place
      Ia mai zboara-n Panama Ce pana mea
      Ah ah ah ah mai zboara-n Panama
      Ah ah ah ah zboara ce pana mea
      Ah ah ah ah mai zboara-n Panama
      Ah ah ah ah hai ma zboara Pwaah'''
      panama=panama.replace('?',' ')
      panama=panama.replace('!',' ')
      panama=panama.replace(',',' ')
      panama=panama.replace('.',' ')
      panama=panama.lower()
      print('ah计数为:',panama.count('ah'))
      print('eh计数为:',panama.count('eh'))
      print('歌词为:',panama)
      
      
    7. 用webbrowser,uweb.open_new_tab('url')打开校园新闻列表
      import webbrowser as web
      for i in range(2,6):
          web.open_new_tab('http://news.gzcc.cn/html/xiaoyuanxinwen/'+str(i)+'.html')
      
      
  • 相关阅读:
    Linux 查看CPU信息,机器型号,内存等信息
    TCPdump抓包命令详解
    nginx https 转发
    滚动效果
    phpexcel中文手册(转)
    Java数组操作十大方法 (转)
    ajax防止重复提交
    信用评分卡(A卡/B卡/C卡)的模型简介及开发流程|干货
    求方差分析与两样本T检验 区别
    互联网运营中的10大数据分析方法
  • 原文地址:https://www.cnblogs.com/bb437601841/p/7542181.html
Copyright © 2011-2022 走看看