前言

Python的海龟库中有write()方法,用于在画布上书写文字。
本文记录了write()方法官方文档没有给出详细说明的形参"font"的详细用法。


一、实例化Turtle

import turtlet = turtle.Turtle()

二、使用write()方法

1.形参

turtle.write(arg, move=False, align=‘left’, font=(‘Arial’, 8, ‘normal’))
官方文档对于write()方法的形参有如下说明,不多赘述:
参数
arg – 要书写到 TurtleScreen 的对象
move – True/False
align – 字符串 “left”, “center” 或 “right”
font – 一个三元组 (fontname, fontsize, fonttype)
但对于font来说,描述的还不够充分。
我们知道三元组括号中分别指的是(字体,字号,样式)

2.font中的字体

字体指的是本地计算机上安装的字体,具体可以通过控制面板–字体进行查看,如图:


你需要做的就是把你喜欢的字体名字,敲到三元组的第0位,如果字体名字后面有空格常规的,不必写进去。
别忘了加引号:

t.write('天生我材必有用', font=('宋徽宗瘦金体', 65, 'normal'))

效果如下

3.font中的字号

这个还用说吗?

4.font中的样式

重头戏来了
通过官方文档我们知道,三元组的第2位是字体样式,给出的是示例是“normal”,代表常规样式。
如果我们对于字体样式有别的需求,可做如下修改:

1.粗体

粗体的标签为“bold”

t.write('天生我材必有用', font=('宋徽宗瘦金体', 65, 'bold'))

效果如下:

2.斜体

斜体的标签是"italic"

t.write('天生我材必有用', font=('宋徽宗瘦金体', 65, 'italic'))

效果如下:

2.粗斜体

粗斜体的标签是"bold italic",两个单词中间有个空格。

t.write('天生我材必有用', font=('宋徽宗瘦金体', 65, 'bold italic'))

效果如下:


Python海龟库write方法中形参font用法的记录相关推荐

  1. 【圣诞专场】—— 用python海龟库实现圣诞装饰(圣诞树,拐杖糖,圣诞火车,圣诞雪人,圣诞祝福)~~c++《铃儿响叮当》

    本文主要介绍了圣诞装饰的python实现,展示出最终效果.实验步骤.及相关知识,在文末附录中,小编还会介绍一些这次活动没有运用到的海龟库知识.用c++编译出圣诞树.用c++编译出<铃儿响叮当&g ...

  2. 以下构成python循环结构的方法中_超星尔雅初级英语口语(持续更新中)选修课答案...

    套期具有"对冲""互抵"的关系 答:正确 差异化战略核心是企业在市场营销.研究和开发.产品技术和工艺设计以及服务等方面具有强大的实力. 答:正确 以下构成Pyt ...

  3. python海龟库如何导入_Python 中的海龟绘图turtle函数库的详细使用方法

    Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行 ...

  4. python海龟库如何导入,少儿Python编程培训手册系列之——海龟库基础用法

    对于少儿编程来说,最有趣的莫过于绘图了,海龟库模块就是最好的也是最基础的绘图工具. 本文整理收集汇总了一些常见的绘图函数,结合前面系列文章的Python基础语法知识,再加上一些经典的案例,使用&quo ...

  5. 函数图像绘制python海龟库

    目录 前言 一.x,y轴绘制 1.代码展示 2.代码讲解 2.1 绘制坐标轴 2.2标箭头 2.3 写x,y轴标签 二.轴刻度绘制 1.代码展示 2.代码讲解 1.绘制轴刻度并标值 2.isdiv() ...

  6. python海龟库教学

    海龟库: 海龟绘图 "小海龟"turtle是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数 ...

  7. python第三方库安装方法-Python第三方库安装

    Python有一个全球社区:https://pypi.org/,在这里我们可以搜索任何主题的Python第三方库.PyPI全称是Python Package Index,指的是Python包的索引,它 ...

  8. python3库下载_下载安装Python第三方库的方法,最全方式,值得收藏

    一.利用Python中的pip进行第三方库的下载 首先我们要搞清楚Python中的pip是个什么东东?pip是一个安装和管理 Python包的工具,可以对python的包进行管理和升级等操作. 具体的 ...

  9. python标准库os.path中_Python零基础入门学习19:常用标准库之os.path子库

    注:本文所有代码均经过Python 3.7实际运行检验,保证其严谨性. 本文阅读时间约为3~5分钟. os库是Python标准库,包含几百个函数.它能处理与系统相关的常用路径操作.进程管理.环境参数等 ...

  10. 最全总结Python 第三方库安装方法

    下面将自己学习过程中总结的Python第三方库的安装常用三种方法分享给大家,本人推荐前面两种方式.(已安装Python) 方法一:pip命令行直接安装 打开cmd命令窗口,通过命令 pip insta ...

最新文章

  1. uniapp 的使用
  2. mac ntfs读写插件的双十一活动已经开始啦
  3. 方钢管弹性模量计算方式_弹性模量的物理学本质
  4. 关“视觉神经系统是怎么形成的?”的思考
  5. C#LeetCode刷题之#720-词典中最长的单词(Longest Word in Dictionary)
  6. [BZOJ4987]Tree
  7. 【渝粤教育】国家开放大学2018年秋季 0455-22T物流实务 参考试题
  8. 软件评测师教程——软件测试概论
  9. 推荐几款国产快速启动工具软件 总有一款适合你的
  10. 关于Keil 5 下载及安装教程
  11. [转]关于Gmail打不开的解决办法
  12. STM32学习之温湿度检测——DHT11
  13. 陆奇:“黑客精神”过时了吗?答案是永远不会
  14. (SVN+SSH)搭建SVN并使用SSH进行免密拉取推送代码
  15. 从零构建区块链量化交易平台课程总结-思维模型和方法论提炼
  16. python有中文无法保存_解决python3爬虫无法显示中文的问题
  17. b站黑马的Vue快速入门案例代码——小黑记事本
  18. (转载)如何将jdk完全卸载
  19. 自媒体原创视频怎么做?这3个领域无需出镜
  20. java string格式化日期_Java使用String类格式化当前日期

热门文章

  1. 微信小程序列表item点击事件 js获取点击到的数据
  2. JxBrowser 与 JavaFX WebView
  3. 湖北省金税盘服务器链接网站,湖北省网上税务局入口:https://wsswj.hb-n-tax.gov.cn...
  4. 《计算机网络 自顶向下方法》(第7版)答案(第二章)(一)
  5. [工具]TS 视频合并工具
  6. django——三种方式实现文件下载
  7. 十大开源安全测试工具
  8. 干货,下载网易云课堂和B站的视频
  9. Unity UI事件管理系统设计
  10. C# 回调函数的实现和应用场景