一、课程基本信息
•课程时长:40分钟
•前置知识:字符串基础、变量、print输出
二、教学目标
1.知识目标:理解字符串拼接的概念,掌握+拼接符用法,区分字符串拼接与数字加法。
2.技能目标:能够拼接多个字符串、变量文本,排查拼接类语法错误。
3.素养目标:学会拆分复杂文本,分步编写代码。
三、教学重难点
•重点:+实现字符串拼接
•难点:理解字符串和数字不能直接拼接的规则
四、课前准备
Python环境、拼接错误示例代码
五、时长分配
导入(5)→新知(14)→案例实操(13)→练习点评(5)→小结作业(3)
六、详细教学过程
(一)课堂导入(5分钟)
复习提问:如何定义字符串?三引号的作用是什么?场景引入:我们已经可以单独输出姓名、爱好,能不能把两段文字合并成一句话?比如把“我喜欢”和“学习编程”连在一起,今天学习字符串拼接。
(二)新知讲解(14分钟)
知识点1:字符串拼接符号 +(7分钟)
1.概念:Python中使用+将两个及以上字符串合并为一个整体,这个过程叫做字符串拼接。
2.区分概念:数学中+是加法运算,字符串中+是合并文本,作用完全不同。
3.基础格式:字符串1 + 字符串2
知识点2:拼接核心规则(7分钟)
1.硬性规则:只能字符串和字符串拼接,数字、布尔值不能直接和字符串用+拼接,否则报错。
2.空格规则:拼接不会自动添加空格,句子之间需要空格,必须手动输入" "。
3.拓展:变量保存的字符串,同样可以使用+拼接。
(三)案例演示+学员实操(13分钟)
案例1:固定字符串拼接
Python# 两段文本拼接a = "我喜欢"b = "学习编程"print(a + b)# 手动添加空格拼接print(a + " " + b) |
对比两次运行结果,直观展示手动加空格的必要性。
案例2:变量字符串拼接(实战场景)
Pythonname = "小明"word = "加油!"# 多段文本混合拼接print(name + ",零基础学Python" + word) |
讲解:实际开发中,大多使用变量存储文本再拼接。
(四)课堂练习+答疑点评(5分钟)
当堂练习:
1.定义两个变量分别存放姓氏、名字,拼接输出完整姓名。
2.拼接文本今天和天气真好,输出完整句子。
3.改错:分析print(123 + "数字")报错原因。
点评:重点讲解数字与字符串类型不同,无法直接拼接,为下一节类型转换做铺垫。
(五)课堂小结+课后作业(3分钟)
1.小结:+用于字符串合并;拼接仅限字符串;空格需要手动添加。
2.作业:定义3个字符串变量(城市、季节、心情),拼接成完整句子输出。