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

    1、实例:输出12个星座符号,以反斜线分隔。

    for i in range(12):
        print(chr(9800+i),end='	')

    2、实例:恺撒密码的编码。

    r=input('请输入明文:')
    print('输出明文:',end=' ')
    for i in r:
        if ord('a')<=ord(i)<=ord('z'):
            print(chr(ord('a')+(ord(i)-ord('a')+3)%26),end=' ')
        else:
            print(i,end= ' ')

    3、输入姓名,格式输出:占4位、居中、不足4字的以空格填充。

    4、格式化输出:中华人民共和国国内生产总值(GDP)689,136.89亿元(2015年)(千分位、2位小数,浮点数)。

    s=float(input('请输入GDP:'))
    print('2015年国内GDP为{0:,.2f}亿元'.format(s))

    5、实例:打出99乘法表。

    for x in range(1,10):
        for y in range(1,x+1):
            print('{}*{}={}'.format(x,y,x*y),end=' ')
        print('
    ')

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

    >>> cs='''Lately, I’ve been, I’ve been losing sleep
     Dreaming about the things that we could be
     But baby, I’ve been, I’ve been praying hard
     Said, no more counting dollars
     We’ll be counting stars
     Yeah we’ll be counting stars
    
     I see this life like a swinging vine
     Swing my heart across the line
     And my face is flashing signs
     Seek it out and you shall find
     Old, but I’m not that old
     Young, but I’m not that bold
     I don’t think the world is sold
     I’m just doing what we’re told
    
     I feel something so right
     Doing the wrong thing
     I feel something so wrong
     Doing the right thing
     I could lie, could lie, could lie
     Everything that kills me makes me feel alive
    
     Lately, I’ve been, I’ve been losing sleep
     Dreaming about the things that we could be
     But baby, I’ve been, I’ve been praying hard
     Said, no more counting dollars
     We’ll be counting stars
    
     Lately, I’ve been, I’ve been losing sleep
     Dreaming about the things that we could be
     But baby, I’ve been, I’ve been praying hard
     Said, no more counting dollars
     We’ll be, we’ll be counting stars
    
     I feel the love and I feel it burn
     Down this river, every turn
     Hope is a four-letter word
     Make that money, watch it burn
     Old, but I’m not that old
     Young, but I’m not that bold
     I don’t think the world is sold
     I’m just doing what we’re told
    
     I feel something so wrong
     Doing the right thing
     I could lie, could lie, could lie
     Everything that drowns me makes me wanna fly
    
     Lately, I’ve been, I’ve been losing sleep
     Dreaming about the things that we could be
     But baby, I’ve been, I’ve been praying hard
     Said, no more counting dollars
     We’ll be counting stars
    
     Lately, I’ve been, I’ve been losing sleep
     Dreaming about the things that we could be
     But baby, I’ve been, I’ve been praying hard
     Said, no more counting dollars
     We’ll be, we’ll be counting stars
    
     Take that money, watch it burn
     Sink in the river, the lessons are learnt
     Take that money, watch it burn
     Sink in the river, the lessons are learnt
     Take that money, watch it burn
     Sink in the river, the lessons are learnt
     Take that money, watch it burn
     Sink in the river, the lessons are learnt
     Everything that kills me makes feel alive
    
     Lately, I’ve been, I’ve been losing sleep
     Dreaming about the things that we could be
     But baby, I’ve been, I’ve been praying hard
     Said, no more counting dollars
     We’ll be counting stars
    
     Lately, I’ve been, I’ve been losing sleep
     Dreaming about the things that we could be
     But baby, I’ve been, I’ve been praying hard
     Said, no more counting dollars
     We’ll be, we’ll be, counting stars
    
     Take that money, watch it burn
     Sink in the river, the lessons are learnt
     Take that money, watch it burn
     Sink in the river, the lessons are learnt
     Take that money, watch it burn
     Sink in the river, the lessons are learnt
     Take that money, watch it burn
     Sink in the river, the lessons are learnt '''

    统计money出现的次数:

    将,替换为空格:

    将所有大写转换为小写:

    7、用webbrowser,uweb.open_new_tab('url')打开校园新闻列表。

    >>> import webbrowser
    >>> webbrowser.open_new_tab('http://news.gzcc.cn/html/xiaoyuanxinwen/ ')
    True
    >>> 

  • 相关阅读:
    68.css 3d 卡片翻转效果
    67.canvas绘制常规图形
    66.环形加载动画(canvas/svg)
    65.canvas画一个表(2)
    64.canvas画一个表(1)
    63.实现一个拖拽排序
    62.textarea 自适应高度
    co co a P o a d s的使用
    在MJRefresh的基础上实现动画的自定义和自动下拉刷新
    iOS26 AFNetworking
  • 原文地址:https://www.cnblogs.com/chenyuanzhao/p/7542164.html
Copyright © 2011-2022 走看看