• 【python基础4】



    • 一些经常使用,经过检验的规范化程序或子程序的集合。
    • python的库分为:标准库和第三方库。

    标准库

    • time库(获取时间)

    时间处理函数:
    在这里插入图片描述
    时间格式化:
    在这里插入图片描述
    程序计时:
    在这里插入图片描述

    • random库(随机数)

    这里是引用
    在这里插入图片描述

    • turtle库(图形绘制库)
      turtle库包含多个功能函数,主要包括3类:窗体函数,画笔状态函数,画笔运动函数。
      (一)窗体函数 turtle.setup(width,height,startx,starty)
      作用:设置主窗体的大小和位置。
    import turtle
    # 1.设置主窗体的大小和位置
    turtle.setup(1000, 1000, 100, 100)
    turtle.done()
    
    • 1
    • 2
    • 3
    • 4

    (二)画笔运动函数

    # forward()沿着当前方向前进指定距离
    turtle.forward(100)
    turtle.fd(100)
    turtle.done()
    #backward()沿着当前相反的方向后退指定距离
    turtle.backward(200)
    turtle.done()
    # right(angle)向右旋转angle角度
    turtle.right(90)
    turtle.done()
    # setheading()设置当前朝向为angle角度
    turtle.setheading(90)
    turtle.done()
    # goto(x,y)移动到绝对坐标(x,y)处
    turtle.goto(100, 100)
    turtle.done()
    # circle()绘制一个指定半径和角度的圆或弧形
    turtle.circle(100, 360)
    turtle.done()
    # undo()撤销画笔最后一步动作
    turtle.undo()
    turtle.done()
    # speed()设置画笔的绘制速度,参数为0-10之间
    turtle.speed(1)
    turtle.forward(300)
    turtle.done()
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27

    (三)画笔状态函数

    import turtle
    # penup()提起画笔
    turtle.penup()
    turtle.fd(100)
    # pendown()放下画笔
    turtle.pendown()
    # pensize(width)设置画笔线条的粗细为指定大小
    turtle.pensize(10)
    turtle.fd(100)
    # begin_fill()填充图形前,调用该方法
    turtle.begin_fill()
    turtle.color('red') # color()设置画笔的颜色
    turtle.circle(50,360)
    turtle.end_fill()
    # clear()清空当前窗口,但不改变当前画笔的位置
    turtle.clear()
    # reset()清空当前窗口,并重置位置等状态为默认值
    turtle.reset()
    # screensize()设置画布的长和宽
    turtle.screensize(2000, 1000)
    # hideturtle()隐藏画笔的turtle形状
    turtle.hideturtle()
    # showturtle()显示画笔的turtle形状
    turtle.showturtle()
    turtle.done()
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26

    第三方库

    • 网络爬虫是自动进行HTTP访问并捕获HTML页面的程序。

    request库:处理HTTP请求的第三方库。
    scrapy库:是快速的,高层次的web获取框架。
    nump:用于处理数据类型相同的多维数组。
    beautifulsoup4:用于解析HTML和XML。
    matplotlib:用于数据的可视化,进行二维图标数据展示。

    • 第三方库的安装的方法:
      (1)安装包管理工具:pip
      (2)源文件安装
      (3)pycharm安装第三方库
    • jieba库:中文分词

    这里是引用

    • worldcloud库:词云图
    • pyQt5:用于创建GUI应用程序的跨平台的工具包。
  • 相关阅读:
    【图像检测】基于计算机视觉实现手位置检测附matlab代码
    Spark SQL
    简单快速理解常用的正则表达式
    Java版本spring cloud + spring boot企业电子招投标系统源代码
    .NET混合开发解决方案5 WebView2运行时与分发应用
    MQTT协议------上
    数据库基础知识
    MySQL函数
    算法通关村第十六关:黄金挑战:滑动窗口与堆结合
    HSV空间改进的多尺度Retinex算法
  • 原文地址:https://blog.csdn.net/weixin_48185786/article/details/126244060