zoukankan      html  css  js  c++  java
  • Python基础综合练习(五角红旗+字符串练习)

    import turtle
    
    def mygoto(x, y):
        turtle.up()
        turtle.goto(x, y)
        turtle.down()
    
    
    def drawstar(x):
        turtle.begin_fill()
        for i in range(5):
            turtle.forward(x)
            turtle.right(144)
        turtle.end_fill()
    
    
    turtle.setup(600,400,0,0)
    turtle.color("yellow")
    turtle.bgcolor("red")
    turtle.fillcolor("yellow")
    
    mygoto(-250,75)
    drawstar(100)
    #-120,180
    # -80,120
    # -80,60
    # -120,40
    for i in range(4):
        x = 1
        if i in[0,3]:
            x=0
        mygoto(-120+x*40, 150-i*60)
        turtle.left(15-i*15)
        drawstar(30)
    
    mygoto(0,0)
    turtle.hideturtle()
    
    turtle.done()
    

      

    取得校园新闻编号:

    url = "http://news.gzcc.cn/html/2017/xiaoyuanxinwen_1027/8443.html"
    
    print (url[-14:-5])
    

     

    产生python文档的网址

    addr1 = 'https://docs.python.org/3/library/'
    addr2 = '.html'
    addr = addr1 + 'turtle' + addr2
    print(addr)
    

     

     产生校园新闻的一系列新闻页网址

    addr1 = 'http://news.gzcc.cn/html/xiaoyuanxinwen/'
    addr2='.html'
    for i in range(2,10):
        addr=addr1 + str(i) + addr2
        print(addr)
    

    用函数得到校园新闻编号

    url = 'http://news.gzcc.cn/html/2017/xiaoyuanxinwen_1027/8443.html'
    print(url.rstrip('.html').split('_') [1])
    

     

     用函数统计一歌词(文章、小说)中单词出现的次数

    >>> sing='''
    ... 两只老虎,两只老虎,
    ...
    ... 跑得快,跑得快,
    ...
    ... 一只没有耳朵,
    ...
    ... 一只没有尾巴,
    ...
    ... 真奇怪!真奇怪!。
    ...
    ... 两只老虎,两只老虎,
    ...
    ... 跑得快,跑得快,
    ...
    ... 一只没有耳朵,
    ...
    ... 一只没有尾巴,
    ...
    ... 真奇怪!真奇怪!
    ... '''
    >>> sing.count('一只')
    4
    

     

     替换标点符号为空格

    >>> words='''我说道:"爸爸,你走吧。"他往车外看了看说:"我买几个橘子去。你就在此地,不要走动。"'''
    >>> words.replace(',',' ')
    '我说道:"爸爸 你走吧。"他往车外看了看说:"我买几个橘子去。你就在此地 不要走动。"'
    >>> words.replace(':',' ').replace('。',' ').replace('"',' ')
    '我说道  爸爸  你走吧  他往车外看了看说  我买几个橘子去 你就在此地,不要走动  '
    

     

     用空格进行分词。

    >>> words=words.split('str=' '')
    >>> print(words)
    ['我说道:"爸爸,你走吧。"他往车外看了看说:"我买几个橘子去。你就在此地,不要走动。"']
    

      

      

  • 相关阅读:
    C++学习笔记十关联容器
    Ubuntu下使用GDB断点Go程序
    各种语言的数字转罗码方法的实现
    为什么 ++i和i++的效果是一样的,试了javascript ,c++ java
    罗马数字转换阿拉伯数字(Java版,考虑较为全面)
    C++学习笔记九顺序容器(二) ForFreeDom 博客园
    智立方 屁话真言108:能盛事者能成事_智立方的杨石头_新浪博客
    腾讯搜搜高管吴军离职的传闻与真相
    罗马数字_百度百科
    快速深入一门语言的几个问题 Shell909090 随笔杂记
  • 原文地址:https://www.cnblogs.com/jiesheng/p/8609772.html
Copyright © 2011-2022 走看看