Python turtle.shape()用法及实战案例

 更新时间:2024年03月19日 11:02:34   作者:宇龙神  
turtle是Python自带的一个小型的绘图库,它可以帮助我们快速地绘制简单的图形,这篇文章主要给大家介绍了关于Python turtle.shape()用法及实战案例的相关资料,需要的朋友可以参考下

前言

turtle 模块以面向对象和面向过程的方式提供 turtle 图形基元。

由于它使用tkinter作为基础图形,因此需要安装有Tk支持的Python版本。

Python3默认带有turtle和tkinter 库,可以直接使用不需要另外安装

turtle .shape()

在turtle中默认的鼠标形状 可以使用shape()方法来更改他的形状,它总共有以下五种形状:

此函数用于将 turtle 形状设置为具有给定名称的形状,或者,如果未提供名称,则返回当前形状的名称。

用法:

turtle.shape(name=None)

带有名称的形状必须存在于Turtle Screen的形状字典中。最初有以下多边形形状:“arrow”,“turtle”,“circle”,“square”,“triangle”,“classic”。这些图像如下所示。

默认值:‘classic’

默认形状:classic

‘arrow’:

arrow

‘turtle’:

turtle

‘circle’:

circle

‘square’:

square

‘triangle’:

triangle

案例

# import package 
import turtle  
  
  
# for default shape 
turtle.forward(100) 
  
# for circle shape 
turtle.shape("circle") 
turtle.right(60) 
turtle.forward(100) 
  
# for triangle shape 
turtle.shape("triangle") 
turtle.right(60) 
turtle.forward(100) 
  
# for square shape 
turtle.shape("square") 
turtle.right(60) 
turtle.forward(100) 
  
# for arrow shape 
turtle.shape("arrow") 
turtle.right(60) 
turtle.forward(100) 
  
# for turtle shape 
turtle.shape("turtle") 
turtle.right(60) 
turtle.forward(100)

效果图

运行效果图

总结 

到此这篇关于Python turtle.shape()用法的文章就介绍到这了,更多相关Python turtle.shape()用法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python读写ini文件示例(python读写文件)

    python读写ini文件示例(python读写文件)

    项目用到数据库,多个地方使用,不能硬编码。ython支持ini文件的读取,就在项目中使用了ini文件,下面是示例
    2014-03-03
  • python标识符命名规范原理解析

    python标识符命名规范原理解析

    这篇文章主要介绍了python标识符命名规范原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-01-01
  • Python实现批量采集商品数据的示例详解

    Python实现批量采集商品数据的示例详解

    这篇文章主要为大家详细介绍了如何利用Python实现批量采集商品的数据,文中的示例代码讲解详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • Python读写操作csv和excle文件代码实例

    Python读写操作csv和excle文件代码实例

    这篇文章主要介绍了python读写操作csv和excle文件代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • tensorflow1.0学习之模型的保存与恢复(Saver)

    tensorflow1.0学习之模型的保存与恢复(Saver)

    这篇文章主要介绍了tensorflow1.0学习之模型的保存与恢复(Saver) ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • Python Rich增加终端显示视觉效果

    Python Rich增加终端显示视觉效果

    Python开发中,命令行界面(CLI)经常被用于交互和数据展示,虽然命令行界面通常被视为简单、枯燥的文本显示区域,通过Python的Rich库,为命令行界面带来更多生机和视觉吸引力,本文带大家探索Rich功能强大的Python库,增强终端文本渲染,使输出更具有吸引力和可读性
    2024-01-01
  • pytorch中关于distributedsampler函数的使用

    pytorch中关于distributedsampler函数的使用

    这篇文章主要介绍了pytorch中关于distributedsampler函数的使用,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • 使用Python算法实现从字符串中提取重复子串

    使用Python算法实现从字符串中提取重复子串

    在文本处理和数据分析中,经常需要从字符串中提取重复出现的子串,本文将解析一个高效的Python算法,用于从给定字符串中提取长度超过3的重复子串,需要的朋友可以参考下
    2025-10-10
  • 使用pytorch进行图像的顺序读取方法

    使用pytorch进行图像的顺序读取方法

    今天小编就为大家分享一篇使用pytorch进行图像的顺序读取方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07
  • Python中的字符串替换操作示例

    Python中的字符串替换操作示例

    这篇文章主要介绍了Python中的字符串替换操作示例,包括一则使用字符串模板string.Template的例子及一则使用正则表达式的例子,需要的朋友可以参考下
    2016-06-06

最新评论