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)
    ['我说道:"爸爸,你走吧。"他往车外看了看说:"我买几个橘子去。你就在此地,不要走动。"']
    

      

      

  • 相关阅读:
    升级MySQL5.7.22版本_总结记录
    初探分布式环境的指挥官ZooKeeper
    利用ROS工具从bag包中提取图片和.csv文件
    安装tensorflow出现的python-setuptools 20.7.0问题
    evo 评测工具修改背景颜色和线条等参数
    Ubuntu上下载百度网盘资料
    okvis 编译出现ceres-solver错误的解决办法
    opencv各个模块功能总结
    计算两幅图的单应矩阵,实现图像拼接
    特征提取与匹配、基础矩阵、单应矩阵、极限约束
  • 原文地址:https://www.cnblogs.com/jiesheng/p/8609772.html
Copyright © 2011-2022 走看看