《Python 程序设计》教案教者班级科目 Python 程序设计教学课题(内容)字符串、列表和元组--字符串课型新授课授课时间12 月 20 日教学目的要求1. 了解字符串的表示和创建2. 掌握字符串的输出和输入3. 掌握字符串的常见操作重点字符串的创建及常见操作难点字符串的特性及常见操作教具计算机教学程序教学内容教师活动学生活动一、复习引入(开机准备)复习:Python 的基本数据类型引入新课内容思考、回顾二、新授明确目标:字符串的创建使用及 Python 中字符串常见方法函数的使用一、字符串的创建和使用1、Python 字符串特性及说明字符串是一种表示文本数据的类型Python 的字符串是不可变的,我们无法对原字符串做任何修改。但是可以将字符串的一部分复制到新创建的字符串,达到“看起来修改”的效果。Python 不支持单字符类型,单字符也是作为一个字符串使用的。Python3 直接支持 Unicode,可以表示世界上任何书面语言的字符。Python3 的字符默认 就 是 16 位 Unicode 编 码 , ASCII 码 是Unicode 编码的子集。2、字符串创建及使用单引号‘’双引号“”'—T 引号‘''‘''”””“””教师示范:现场演示字符串的表示方式。>>>a="I'mateacher!">>>print(a)I'mateacher!>>>b='my_nameis"TOM"'>>>print(b)my_nameis"TOM">>>resume='''name="gaoqi"company="sxt"age=18lover="Tom"”'提出目标,引导学生积极思考探索教师讲解教师边讲解边操作演示积极思考学生仔细听讲,积极思考,理解记忆学生仔细观看,掌握操作方法>>>print(resume)I!•f!name=gaoqicompany="sxt"age=18lover="Tom"3、转义字符使用\对特殊字符进行转义。教师讲解,说明转义字符作用,并通过演示操作说明使用方法教师讲解,并通过演示操作说明使用方法。学生仔细观看,掌握操作方法学生仔细观看,掌握操作方法转义字符代表含义\(在行尾时)续行符\\反斜杠符号\"双引号\n换行\b退格\t横向制表符如果在一个字符串前加一个字符'r',则表示这个字符串是原始字符串,其中出现的转义字符都被当作普通字符。教师示范:编码演示转义字符。>>>a='I\nlove\nU'>>>a'I\nlove\nU'>>>print(a)IloveU>>>print('aaabb\cccddd')aaabbcccddd二、字符串的基本操作1、字符串的输入输出:input()函数print()函数调用 print 时,会自动打印一个换行符。有时,我们不想换行,不想自动添加换行符。我们可以自己通过参数 end=“任意字符^串。2、字符串比较和同一性Python 可以直...