(共24张PPT)
浙江省初中Python同步教学设计
第2课 常用数据类型
51maker团队Python3实验教程开发
江苏省启东市海复小学 顾黄凯
目 录Python的常用数据类型01.字符串和列表的索引与切片02.认识变量03.赋值语句的格式和功能04.随堂练习05.Python的常用数据类型
/01
Python的常用数据类型数据类型名称数据表示形式整型(int)浮点型(float)字符串型(str)列表(list)布尔型(bool)数学中的整数,如:0,1,-2等数学中的小数,如:2.0,3.14,-6.8等用引号作为界定符,如:'ABC',''请输入''等用方括号作为界定符,如:[1, 2, 3],[1, 'a']等只有两种值:True和False小测验整型浮点型字符串型列表布尔型'2020'''True''False'[1, 2, 3]'''0.3''['唐僧', '孙悟空'][0.618]5.11800000.0-273字符串和列表的索引与切片
/02
'Hello Python!'st=2.1字符串的索引123456789101112131.索引值为3的是什么字符?2.n的索引值是多少?0123456789101112-13-12-11-10-9-8-7-6-5-4-3-2-1'Hello Python!'st=2.1字符串的切片操作0123456789101112-13-12-11-10-9-8-7-6-5-4-3-2-1格式:[start:end:step]2.3列表的索引与切片操作lst =[571,'杭州', 572,'湖州', 573,'嘉兴']列表的索引与切片操作和字符串相似。2.4小测验lst =['HUAWEI','OPPO','VIVO', 'XIAOMI']写一写:分别写出:lst[1:3]、lst[-3:-1]、lst[::2]、lst[0][1]的返回值是什么?练一练:在Python中验证一下结果是否正确。认识变量
/03
认识变量'Hello Python!'st =lst =['HUAWEI','OPPO','VIVO','XIAOMI']认识变量Tom16100nameagescore赋值语句的格式和功能
/04
>>>age= 17>>>age= 164.1变量的赋值1617age格式:变量名=表达式4.2 变量命名规则
变量命名规则:
1.变量名只能包含字母、数字和下划线。其中字母区分大小写。
2.不能以数字开头,不能与关键字同名。
退出help,回到命令行模式。
help> keywords
Here is a list of the Python keywords. Enter any keyword to get more help.
False class from or
None continue global pass
True def if raise
and del import return
as elif in try
assert else is while
async except lambda with
await finally nonlocal yield
break for not
help>
4.3 Python中的关键字
关键字是预先保留的标识符,因此又称为保留字,每个关键字都有特殊的含义。
Python中的关键字 False class from or
None continue global pass
True def if raise
and del import return
as elif in try
assert else is while
async except lambda with
await finally nonlocal yield
break for not
4.4小测验a0这里哪几个不能作为变量名?为什么?_name1testLastTruefalse√√√√××first name×4.5动手实践例:已知三角形三边的长分别为3、4、5,求三角形的周长。a, b, c = 3, 4, 5msg ='三角形的周长是'p = a + b + cprint(msg, p)程序代码:a = 3b=4c=5随堂练习
/05
随堂练习1.查看变量类型,计算字符串长度。函数格式:len(s)函数功能:返回序列s的长度或项目个数。>>>a, b = 3,'hello'>>>type(a),type(b)(<class 'int'>, <class 'str'>)>>>len(b)5随堂练习2.访问列表中的元素,并对列表进行处理。>>>Mphone=['HUAWEI', 'OPPO', 'VIVO', 'XIAOMI']>>>Mphone[1:2]['OPPO']>>>Mphone[1::2]['OPPO', 'XIAOMI']Mphone[1:2]Mphone[1::2]你还有不同的方法吗?课堂总结数据类型名称数据表示形式整型(int)浮点型(float)字符串型(str)列表(list)布尔型(bool)数学中的整数,如:0,1,-2等数学中的小数,如:2.0,3.14,-6.8等用引号作为界定符,如:'ABC',''请输入''等用方括号作为界定符,如:[1, 2, 3],[1, 'a']等只有两种值:True和False变量命名规则:1.变量名只能包含字母、数字和下划线。其中字母区分大小写。2.不能以数字开头,不能与关键字同名。变量的赋值格式:变量名=表达式字符串与列表的索引和切片操作:格式:[start:end:step]
Thanks
51maker团队
浙江省初中信息技术八年级教材Python编程同步教学设计