编程启蒙|Scratch 转 Python 系列第 5 天:字符串拼接、文本处理全套对照(AI 提示词底层语法)

发布时间:2026/9/2 4:11:48

编程启蒙|Scratch 转 Python 系列第 5 天:字符串拼接、文本处理全套对照(AI 提示词底层语法)
一、本节课学习目标掌握 Scratch 文本积木与 Python 字符串的一一对应关系理解文本拼接原理。学会 Python 字符串 索引、切片、常用内置方法掌握文本核心操作。彻底分清重难点差异Scratch 从1开始计数、Python 从0开始索引。掌握 AI 提示词底层文本逻辑能够自主拼接、修改、处理大模型交互文本。二、文本拼接、数字转文本、获取长度双向对照1. 基础文本拼接Scratch 积木逻辑连接 “你好” “世界”Scratch 积木代码等价 Python 源码str1你好str2世界print(str1str2)知识点差异Scratch 可以无限拼接多段文本Python 使用 拼接字符串。2. 变量 文本混合拼接Scratch 积木逻辑定义变量 name “小明”连接 “欢迎” name “来到编程课堂”Scratch 积木代码等价 Python 源码name小明text欢迎name来到编程课堂print(text)3. 数字转文本Scratch 积木逻辑定义变量 num 123连接 “数字转为文字” numscratch积木代码等价 Python 源码num123textstr(num)print(数字转为文字text)易错重点Scratch 自动识别数字转文本Python 数字必须str ()转换否则报错。4. 获取文本长度Scratch 积木逻辑文本 “abc123” 的长度scratch积木代码等价 Python 源码sabc123print(len(s))三、字符串索引重难点计数规则不同核心区别Scratch第 1 个字符开始数Python从 0 开始索引Scratch 模拟索引取第 1、2、3 位字符定义变量 text “梅雅达”说 text 的第 1 个字符说 text 的第 2 个字符说 text 的第 3 个字符scratch积木代码等价 Python 源码text梅雅达print(text[0])print(text[1])print(text[2])print(text[-1])# 倒数第一位四、字符串切片截取文本Scratch 模拟切片截取前 7 个字符定义变量 str “Scratch转Python”定义变量 res “”定义变量 i 1重复执行 7 次res 连接 res (str 的第 i 个字符)i 增加 1说 resscratch积木代码等价 Python 源码sScratch转Pythonprint(s[0:7])print(s[8:])print(s[::-1])# 文本整体倒序五、字符串常用内置方法对照1. 大小写转换Scratch积木逻辑将 “Hello AI” 换成大写将 “Hello AI” 换成小写scratch积木代码此图是改小写的只需改变量就能改大写了等价 Python 源码sHello AIprint(s.upper())print(s.lower())补充说明s.lower()把所有英文字母变成小写数字、空格、符号保持不变s.upper()把所有英文字母变成大写数字、空格、符号保持不变对比Scratch 靠列表匹配字母位置实现转换Python 封装好了底层逻辑代码极度精简。2. 替换文本Scratch积木逻辑将 “AI编程” 中的 “AI” 替换为 “人工智能”scratch积木代码等价 Python 源码sAI编程print(s.replace(AI,人工智能))两者对比总结Python自带replace()封装方法代码仅 2 行逻辑极简适合快速开发。Scratch无原生字符串替换功能必须手动判断、循环、分段拼接适合理解底层字符串处理原理。3. 判断是否包含文本Scratch积木逻辑“PythonAI” 包含 “AI” ?scratch积木代码积木输出结果为「true」代表包含匹配内容等价 Python 源码print(AIinPythonAI)4. 去除首尾空格Scratch 无原生积木scratch积木代码等价 Python 源码s 文本内容 print(s.strip())对比总结Scratch:积木多、变量多、手动写循环判断只能分步实现去空格适合看懂底层逻辑。Python仅一行strip()完成首尾去空格代码极少、内置封装开发高效。核心区别Scratch 可视化适合入门学习Python 简洁适合实际项目使用。六、综合实战简易 AI 提示词生成器本节课核心项目项目需求用户输入 AI 角色、任务自动生成完整、规范的 AI 提示词。Scratch 完整积木代码Python 完整可运行源码# AI提示词生成器本节课实战源码roleinput(请输入AI角色)taskinput(请输入任务)# 字符串拼接生成提示词promptf你现在是{role}请完成以下任务{task}回答简洁易懂。print(✅ 生成完整提示词)print(prompt)print( 提示词总长度,len(prompt))print( 文本倒序,prompt[::-1])七、本节课高频易错点总结1. 计数规则混淆Scratch 从 1 开始Python 索引从 0 开始是本课最大易错点。2. 数字不能直接拼接Python 数字必须 str() 转换Scratch 自动转换。3. 切片左闭右开截取到结束下标前一位不包含结束位本身。4. 字符串不可修改Python 字符串不能单独改某个字符只能拼接、替换生成新文本。八、往期历史笔记编程启蒙 | Scratch 转 Python 系列第 1 天看懂 Scratch 积木和 Python 代码的逻辑关系编程启蒙 | Scratch 转 Python 系列第 2 天for 循环、range、绘图正方形实战编程启蒙Scratch 转 Python 系列第 3 天 if 判断积木、if/else 双向对照猜数字实战已收录 AI Agent 技术社区编程启蒙 | Scratch 转 Python 系列第 4 天循环、列表遍历九、下一章预告Scratch 转 Python 第 6 天列表、数组积木双向对照列表增删改查、嵌套列表、AI 批量数据处理实战。十、原创声明本专栏固定更新规划连续 6 节 Scratch 与 Python 双向对照基础课后更新综合绘图、互动小游戏实战每一节课完整配套Scratch 积木分步逻辑 可直接运行 Python 源码 分层课后习题 习题标准答案。专栏核心定位零基础青少年编程启蒙先用 Scratch 搭建完整计算思维平滑过渡 Python学会自主修改、调试 AI 生成代码。本文为**「梅雅达编程笔记」**原创启蒙教程禁止私自搬运、二次转载转发请标注来源想要系统、连贯学完整套 Scratch 转 Python 课程欢迎订阅下方专栏持续追更。

相关新闻

AI驱动智能合约形式化验证:从Slither规则到Certora属性的自动推导

AI驱动智能合约形式化验证:从Slither规则到Certora属性的自动推导

2026/9/1 10:38:38

AI驱动智能合约形式化验证:从Slither规则到Certora属性的自动推导 一、当规则引擎遇上推理引擎 智能合约的形式化验证(Formal Verification)随着大语言模型能力的跃迁正经历范式转移。传统安全审计中,手动编写 Certora Spec 或 …

BLE 5.3 协议栈实战:从 1 个数据包解析看透 8 层封装流程

BLE 5.3 协议栈实战:从 1 个数据包解析看透 8 层封装流程

2026/8/23 0:38:13

BLE 5.3 协议栈实战:从 1 个数据包解析看透 8 层封装流程 当智能手环向手机发送"电量53%"这个看似简单的数据时,空中传输的实际上是一个经过精密包装的二进制艺术品。本文将带您逆向拆解这个数据包的完整生命周期,从应用层到物理层…

3分钟搞定:让经典老游戏在现代Windows上完美运行的终极方案

3分钟搞定:让经典老游戏在现代Windows上完美运行的终极方案

2026/8/23 0:38:13

3分钟搞定:让经典老游戏在现代Windows上完美运行的终极方案 【免费下载链接】DDrawCompat DirectDraw and Direct3D 1-7 compatibility, performance and visual enhancements for Windows Vista, 7, 8, 10 and 11 项目地址: https://gitcode.com/gh_mirrors/dd/D…

开源效率启动器Tinycast:从入门到插件开发实战

开源效率启动器Tinycast:从入门到插件开发实战

2026/9/2 4:05:22

你好,我是专注于分享实用开发工具与效率提升方案的博主。在日常开发中,你是否也厌倦了在多个应用、文件夹和网页间频繁切换鼠标,只为找到一个文件或执行一个简单命令?如果你对 macOS 上广受好评的效率启动器 Raycast 心生向往&…

自制简便型2.4G频谱仪:从射频前端到FFT频谱显示实战

自制简便型2.4G频谱仪:从射频前端到FFT频谱显示实战

2026/9/2 4:05:22

简介:这是一份面向航模玩家与嵌入式开发者的简便型2.4G频谱仪开源资料,基于Arduino与CC2500射频芯片实现,用于实时监测2.4G频段信号分布、排查遥控干扰,并辅助飞行前场地检测。资源共10个文件,以ino源码(含…

OrCAD Capture 16.6精简免安装版:原理、配置与实战指南

OrCAD Capture 16.6精简免安装版:原理、配置与实战指南

2026/9/2 4:05:22

简介:OrCAD Capture 16.6 精简免安装版,面向硬件设计工程师与电子类学生,尤其适合需要快速搭建原理图设计环境、进行电路仿真,或作为备用EDA工作环境的场景。它无需执行完整安装,直接解压即可部署,减小系统…

ESP32 I2S驱动功放全流程:从接线到无声排查

ESP32 I2S驱动功放全流程:从接线到无声排查

2026/9/2 4:05:22

每次有朋友问我,ESP32 怎么把音频放出来,我第一句话都是:先别急着写 i2s 初始化,先搞清楚你的功放到底能不能吃 i2s 信号。在 ESP-IDF 开发里,用 i2s 驱动功放,听起来只是几根线的问题,实际落地…

Vibe Coding实战:AI辅助插件开发全流程指南

Vibe Coding实战:AI辅助插件开发全流程指南

2026/9/2 4:05:22

这次我们来看一个名为“我也来用vibe coding做个插件”的项目。从标题和当前的热词趋势来看,这显然是一个关于利用“Vibe Coding”理念或工具来开发自定义插件的实践分享。Vibe Coding 并非一个具体的软件,而更像是一种开发理念或工作流,强调…

芯邦CBM209X U盘量产工具UMPToolV7200:从救砖到扩容盘识别

芯邦CBM209X U盘量产工具UMPToolV7200:从救砖到扩容盘识别

2026/9/2 3:55:21

简介:芯邦CBM209X UMPToolV7200量产工具套装面向需要修复扩容盘、缩水盘的玩家、维修人员与数码爱好者,支持CBM209X/E等常见主控,内含ChipGenius识别工具、APTool量产信息清除工具以及UMPTool主量产工具,能完成从主控识别、伪容量…

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

2026/9/1 1:53:39

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

2026/9/1 9:55:14

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

2026/9/1 23:49:08

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

单片机毕业设计-基于单片机与蓝牙通讯的输液状态监测终端设计与开发 基于 STM32 或 51 单片机的液位‑滴速‑温度多参数输液监护装置设计(024005)

单片机毕业设计-基于单片机与蓝牙通讯的输液状态监测终端设计与开发 基于 STM32 或 51 单片机的液位‑滴速‑温度多参数输液监护装置设计(024005)

2026/9/2 0:04:59

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

DeepSeek字幕翻译实战:从API调用到批量SRT转中文的完整方案

DeepSeek字幕翻译实战:从API调用到批量SRT转中文的完整方案

2026/9/2 0:04:59

这次我们来看一个很实用的 DeepSeek 落地场景:用 DeepSeek 把英文视频字幕自动翻译成中文。具体案例是《恶魔君》1989 年第 28 集的英转中字幕任务,标题写得很直白,但背后其实是一整套可以复用的技术流程:字幕解析、模型调用、批量…

用Python搭建搞笑语音助手:从语音识别到语音合成全教程

用Python搭建搞笑语音助手:从语音识别到语音合成全教程

2026/9/2 0:04:59

当你家里摆着一台天猫精灵,却总希望语音助手偶尔“不正经”一点,不用官方腔回答问题,而是张口就接几句搞笑段子,会是什么体验?我最近动手验证了一下这个想法——没有去改装任何市面上现有的智能音箱,而是直…

远程协作的工作台整理

远程协作的工作台整理

2026/9/1 0:03:36

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/1 0:03:36

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/2 2:45:06

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…