Python中turtle.write方法使用说明
介绍
turtle.write()方法用于绘制文本,它可以在画布上放置指定的文本字符串,并根据需要对齐文本。下面我们将详细讲解它的使用方法。
语法
turtle.write(arg, move=False, align="left", font=("Arial", 8, "normal"))
参数列表
- arg:要写入的文本字符串或者数字
- move:是否要在写入后移动海龟位置。默认值为False
- align:文本对齐方式。值可以是"left","center"或者"right",默认值为"left"
- font:使用的字体和字号。
示例
示例1:在画布上写入字符串
import turtle
turtle.penup() # 提起画笔
turtle.goto(-50, 50) # 移动到指定位置
turtle.write("I love python") # 写入字符串
上述代码的执行结果是,在(-50, 50)的位置写入了"I love python"的文本字符串。如果需要改变文本的对齐方式和字体样式,可以像下面这样修改
import turtle
turtle.penup()
turtle.goto(-50, 50)
turtle.write("I love python", align="center", font=("Arial", 16, "bold"))
示例2:在海龟所在位置写入数字
import turtle
turtle.write(123) # 写入数字
上述代码的执行结果是,在当前海龟所在位置写入了数字123。如果需要在海龟所在位置写入其他类型的数据,请将数据转换成字符串再传入write()方法中即可。
结论
turtle.write()是一个非常好用的文本绘制工具,可以用它在 turtle 绘图中自由绘制指定的文本,其参数灵活多样,可以通过修改它们进行更多的定制化效果。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python中turtle.write方法使用说明 - Python技术站