玩游戏学Python4-字符串

1. 什么是字符串

字符串(string)就是一系列字符。在 Python 中,用引号引起的都是字符串,其中的引号可以是单引号,也可以是双引号或者三个单引号/双引号。

2.字符串变量的定义

定义字符串变量的代码如图1所示。

图1 定义字符串变量的代码

3.通过字符串变量修改窗口标题和图标

在《玩游戏学Python3-整型》中提到的pgzero编程产生的游戏窗口,如图2所示。

图2 pgzero游戏窗口的标题栏和图标

其中,窗口左上角为标题栏和图标。可以看出,pgzero游戏窗口默认的标题栏是"Pygame Zero Game",默认图标是一个游戏手柄。

3.1 通过字符串变量修改游戏窗口标题栏

在《玩游戏学Python3-整型》中提到的代码基础上,添加一个名为TITLE的变量,代码如图3所示。

图3 通过字符串变量修改游戏窗口标题栏的代码

其中,TITLE的值是一个字符串,该字符串内容即为要修改的窗口标题。代码运行效果如图3所示。

图3 修改标题栏后的游戏窗口

注意1 字符串变量TITLE的变量名全部都是大写字母,变量名不能变。

3.2 通过字符串变量修改游戏窗口图标

3.2.1 图片文件

准备一张图片,作为游戏窗口的图标。将该图片与程序源代码保存在同一目录下。如图4所示。

图4 图片文件与源代码要在同一目录下

3.2.2 修改窗口图标

在源代码中,添加一个名为ICON的字符串变量,代码如图5所示。

图5 修改窗口图标的代码

其中,字符串变量ICON的值设置为图4所示的图片名。代码运行效果如图6所示。

图6 修改图标后的游戏窗口

注意2 图片格式为PNG、JPG/JPEG 和 GIF。

注意3 游戏窗口标题栏图标使用的图片,其大小是32×32或者64×64。太大的图片无法在标题栏中显示。

相关推荐
迪菲赫尔曼1 天前
【基础篇 11】把官方源码放到服务器:版本、解压层级和安装位置,一次弄清楚
运维·服务器·开发语言·人工智能·python·yolo·目标检测
用户8356290780511 天前
Python 调整 Excel 工作表显示设置
后端·python
小咕聊编程1 天前
教育大数据可视化系统
python·django·flask
lusklusklusk1 天前
Python 巡检脚本:进程运行状态、数据库写入时效检查及邮件通知与告警
数据库·python·oracle
Angeldream1231 天前
第 10 章 医学影像伦理与安全
图像处理·人工智能·python·安全·机器学习·医学影像
勤奋的大熊猫1 天前
Python 双层 enumerate 循环选取最后一层循环的优雅写法
python
JYCJ_1 天前
星愿池·子项清单
python
Wang's Blog1 天前
Java 项目实战: 交友项目 - 动态查询开工:昨日回顾与今日任务
java·python·交友
2601_967979121 天前
0 到 1 学爬虫:用 Python 爬取网页数据指南一(附实战案例)
爬虫·python·实战案例·html解析·网页数据
云和数据.ChenGuang1 天前
光哥说Python 异常深度解析:从异常模型到工程化实践
java·前端·人工智能·python·langchain