资源简介 林城中学集体备课稿课题常见数据类型单元2学科信息技术年级八教学目标认识Python的常用数据类型掌握字符串和列表的索引与切片理解变量的概念和命名规则,掌握赋值语句的格式和功能重点Python的常用数据类型字符串和列表的索引与切片变量的概念及赋值语句的格式难点字符串和列表的索引与切片教学过程二次备课教学设计活动1【导入】复习引入上节课我们认识了Python,创建了第一个Python程序。这节课让我们继续来学习Python,认识Python中的几个常见数据类型。活动2【讲授】探索新知任务学习一、Python的5种常用数据类型:1.整形(int)整数类型与数学中的整数概念一致,包括正整数、负整数和零。例如1,-2,0。2.浮点型(float)浮点数据类型与数学中的实数概念一致,表示带小数的数值。例如:2.0,3.14,-6.8等。3.布尔型(bool)布尔型是一种表示逻辑值的简单类型,它的值只能是真(True)或假(False),注意字母大小写。例如>>>TrueTrue>>>FalseFalse>>>3>2True>>>3>5False4.字符串型(str)字符串是字符的序列表示,由一对引号(单引号或双引号)构成。例如‘ABC’,‘Python’,”欢迎来到精彩的Python世界!”等。注意:''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。如果'本身也是一个字符,那就可以用""括起来,比如"I'mOK"包含的字符是I,',m,空格,O,K这6个字符。5.(list)例表是包含0个或多个对象的有序序列,用方括号“[]”括起来,并用逗号分隔其中的对象(元素)。例如[1,2,3],[1,’abc’]。练一练1:把下列数据放到正确的类型中3000,-5,3.0,’2567’,[‘123’],Ture,’False’,[杭州,湖州,嘉兴]整形:_______________________________。浮点型:_______________________________。字符串型:_______________________________。例表:_______________________________。布尔型:_______________________________。任务学习二、字符串和例表的索引操作字符串和例表中的数据有先后顺序:例如:>>>st=“Python”>>>print=(st[0],st[1],st[2],st[3],st[4],st[5])Python>>>lst=[‘HUAWEI’,‘OPPO’,‘VIVO’,‘XIAOMI’,]>>>lst=[0]HUAWEI>>>lst=[0][3]W练一练2:str='HelloWorld!'〉〉〉printstrHelloWorld!〉〉〉printstr[0]H〉〉〉printstr[4]O〉〉〉printstr[-7]有没有办法输出2个或多个连续字符或不连续字符呢?任务学习三、字符串和例表的切片操作例题:>>>lst=[‘HUAWEI’,‘OPPO’,‘VIVO’,‘XIAOMI’,]>>>lst=[1:3][‘OPPO’,‘VIVO’]练一练3:str='HelloWorld!'〉〉〉printstr[2:5]llo〉〉〉printstr[2:-7]llo〉〉〉printstr[2:]lloWorld!〉〉〉printstr[:5]Hello〉〉〉printstr[2:8:2]loW任务学习四:变量和赋值语句变量是指其值在程序执行过程中会发生变化的量,一般需要先定义再使用。>>>st=“Python”变量名赋值号表达式>>>lst=[‘HUAWEI’,‘OPPO’,‘VIVO’,‘XIAOMI’,]变量命名规则:1.变量名只能包含字母、数字和下划线。其中字母区分大小写。2.不能以数字开头,不能与关键字同名。例题:认识一下哪些是变量?他们是什么数据类型?a,b,c=3,4,5msg=“三角形的周长是”p=a+b+cprint(msg,p)练一练4:课堂练习1,2课堂小结:这节课你有什么收获?还有什么不懂吗?Python的5种常用数据类型:字符串与列表的索引和切片操作:格式:[start:end:step]变量的赋值格式:变量名=表达式变量命名规则:1.变量名只能包含字母、数字和下划线。其中字母区分大小写。2.不能以数字开头,不能与关键字同名。课堂反思(共15张PPT)第二课常用数据类型数据类型名称数据表示形式整型(int)浮点型(float)字符串型(str)列表(list)布尔型(bool)数学中的整数,如:0,1,-2等数学中的小数,如:2.0,3.14,-6.8等用引号作为界定符,如:'ABC',''请输入''等用方括号作为界定符,如:[1,2,3],[1,'a']等只有两种值:True和False任务学习一、Python的5种常用数据类型:整形:_______________________________。浮点型:_______________________________。字符串型:_______________________________。例表:_______________________________。布尔型:_______________________________。练一练1:把下列数据放到正确的类型中3000,-53.02567[‘123’]Ture‘False’[杭州,湖州,嘉兴]ABCDEFGHIJ-10-9-8-7-6-5-4-3-2-10123456789正向索引从0开始递增反向索引从-1开始递减任务学习二、字符串和例表的索引操作>>>st=“Python”>>>print=(st[0],st[1],st[2],st[3],st[4],st[5])Python例题解析1:字符串和列表索引>>>lst=[‘HUAWEI’,‘OPPO’,‘VIVO’,‘XIAOMI’,]>>>lst=[0]‘HUAWEI’0123>>>lst=[0][3]‘W’例题解析2:字符串和列表索引练一练2:思考返回值是什么?〉〉〉printstr〉〉〉printstr[0]str='HelloWorld!'H〉〉〉printstr[4]O〉〉〉printstr[-7]HelloWorld!>>>lst=[‘HUAWEI’,‘OPPO’,‘VIVO’,‘XIAOMI’,]>>>lst=[1:3][‘OPPO’,‘VIVO’]0123任务学习三、字符串和例表的切片操作例题解析3:字符串和列表切片练一练3:思考返回值是什么?loWstr='HelloWorld!'〉〉〉printstr[2:5]llo〉〉〉printstr[2:-7]llo〉〉〉printstr[2:]lloWorld!〉〉〉printstr[:5]Hello〉〉〉printstr[2:8:2]任务学习四:变量和赋值语句变量是指其值在程序执行过程中会发生变化的量,一般需要先定义再使用。变量命名规则:1.变量名只能包含字母、数字和下划线。其中字母区分大小写。2.不能以数字开头,不能与关键字同名。help>keywordsHereisalistofthePythonkeywords.Enteranykeywordtogetmorehelp.FalseclassfromorNonecontinueglobalpassTruedefifraiseanddelimportreturnaselifintryassertelseiswhileasyncexceptlambdawithawaitfinallynonlocalyieldbreakfornothelp>a,b,c=3,4,5msg=“三角形的周长是”p=a+b+cprint(msg,p)例题解析4:认识一下哪些是变量?他们是什么数据类型?1.查看变量类型,计算字符串长度。>>>a,b=3,’hello’>>>type(a),type(b)>>>len(b)________查询数据类型内置函数返回序列b的长度或项目个数52.访问列表中的元素,并对列表进行处理。>>>Mphone=[‘HUAWEI’,‘OPPO’,‘VIVO’,‘XIAOMI’,]>>>_________________[‘OPPO’]>>>_________________[‘OPPO’,’XIAOMI’]Mphone[1:2]Mphone[1:4:2]THANKS 展开更多...... 收起↑ 资源列表 第二课常用数据类型.doc 第二课常用数据类型.ppt