IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 第8章 python标准库 -> 正文阅读

[Python知识库]第8章 python标准库

8.1.1 turtle库简介

?????Python语言中的turtle库是一个很流行的绘制图像的函数库,我们给它取名为turtle(乌龟)。
?????我们可以这样想象这样一幅场景:
在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令(如“前进”、“后退”、“旋转”等)的绘制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。
??????在使用turtle库之前,需要在Python中对其进行引用,引用的方式有如下三种:

  • 第一种:
    • import turtle
      
    • 此种情况下,使用turtle库中发函数将使用turtle<函数名>()的形式。
  • 第二种:
    • from turtle import *
      
    • 此种情况下,无需turtle作为前导,可直接采用<函数名>()的形式调用turtle库中的函数。
  • 第三种:
    • import turtle as t #此种方法与第一种方法类似
      
    • 对turtle库中的函数调用将采用更为简洁的t<函数名>()形式,即t作为turtle的别名。

      注意:此处的t也可以替换为其它任意别名。
      turtle库包含丰富的功能函数,我们将介绍其中比较基础和常用的窗体函数、画笔状态函数以及画笔运动函数。

8.1.2 窗体函数

?????在进行绘图之前,我们首先需要一个窗体,turtle创建窗体的函数为set(),它的定义如下:

turtle.setup(width,height,startx,starty);

?????参数注解:
?????函数中的四个参数的作用是用来初始化窗体的大小以及画笔的位置

width  #用来描述窗体的宽度(用像素点数表示)
height #用来描述窗体的高度(用像素点数表示)
startx #用来描述窗体左侧相对屏幕左边界的距离(用像素点数表示)
starty #用来描述窗体顶部相对屏幕右边界的距离(用像素点表示)

?????代码示例如下:
? 1、不指明窗体大小,设为默认

from turtle import *  '''导入turtle库'''
setup() #打开一个默认大小默认位置的窗体
setup(100,100,100,100) #打开一个宽高为100像素,靠电脑左边界及上边界也为100像素的窗体
setup(height=100,startx=100) #打开一个高100像素,靠电脑左边界100像素,其它属性默认

??????运行结果:
? ?????默认水平居中对齐
在这里插入图片描述
2、指明窗体大小,在电脑屏幕的所在位置

from turtle import *     #导入turtle库
setup(100,100,100,100)   #打开一个宽高为100像素,靠电脑左边界及上边界也为100像素的窗体

? 运行结果:
在这里插入图片描述

3、指明窗体的高、左边界,其它属性默认

from turtle import *  #导入turtle库
setup(height=100,startx=100) #打开一个高100像素,靠电脑左边界100像素,其它属性默认

??????运行结果:
在这里插入图片描述

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-10-25 12:29:51  更:2021-10-25 12:29:56 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 20:50:59-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码