• 【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应用程序的跨平台的工具包。
  • 相关阅读:
    蓝桥杯物联网_STM32L071_1_CubMx&keil5基础配置
    Github 标星 4w+,如何用 Python 实现所有算法
    Java 热更新 Groovy 实践及踩坑指南
    Redis从入门到精通(四:持久化)
    zk session expire会引起HA模式的rm一直处于standby吗
    vs2017/2019串口Qt Serial Port/modbus使用报错
    js实现深拷贝的几种方式
    My sql的深度剖析
    Github每日精选(第73期):Go 的 JSON 解析器gjson
    PAT 1122 Hamiltonian Cycle
  • 原文地址:https://blog.csdn.net/weixin_48185786/article/details/126244060