(共16张PPT)
第二课 常用数据类型
1 常用数据类型
【什么是数据?】
数据是对客观事物的符号表示,如图形符号、数字、文字等。
数据按照其本身的特征可以分为若干种不同的类型。
【找一找:关于Apple同学的数据在哪里?】
大家好,我叫Apple,今年12岁,生日是4月17日,可爱的白羊座,万能的o型血,我毕业于富盛镇小学。我喜欢体育,爱跑步、跳绳和兵乓球,小学还多次在运动会上获奖。我经常参加学校组织的各类活动,表现也比较好,很多时候都被当成榜样。
1 常用数据类型
【辨一辨:关于Apple同学的数据分别是哪些类型?】
Apple 12 4月17日 白羊座 o型血 富盛镇小学
姓名 年龄 日期 星座 血型 学校
文字 数字 文字 文字 文字 文字
1 常用数据类型
1.1在Python中,常用的数据类型如下表所示。 P8
数据类型名称 数据表示形式
整型(int—integer的简称) 数学中的整数,如0,1,-2等
浮点型(float) 数学中的小数,如2.0,3.14,-6.8等
字符串型(str—string的简称) 用引号作为界定符,如“ABC”,“请输入”等
列表(list) 用方括号作为界定符,逗号分割不同元素,如[1,2,3],[1,’a’]等
布尔型(bool) 只有两种值:True(真)和False(假)
1 常用数据类型——字符串和列表
1.2字符串和列表的相同与不同
(1)字符串其实是每个元素都为一个字符的列表
(2)列表的每个元素可以为任意数据类型
(3)字符串的界定符为引号(含‘’或“”或’’’’’’)
列表的界定符为[],分隔符为,
1 常用数据类型——字符串和列表
1.3索引与切片 索引 = 位置
【想一想:字符串“ABCDEFGHIJ”中“H”是在什么位置?】
例如:st=‘Python’,则st[-1]=_____,st[-1]=_____
A B C D E F G H I J
0 1 2 3 4 5 6 7 8 9
-10 -9 -8 -7 -6 -5 -4 -3 -2 -1
‘n’
‘y’
第2课 常用数据类型
1 常用数据类型——字符串和列表
1.3索引与切片 切片 = 区间[ , )
【想一想:字符串“ABCDEFGHIJ”中“HI”是在什么位置?】
例如:st=‘Python’,则st[-3:-1]=_____
st[-3:-1:2]=_____
A B C D E F G H I J
0 1 2 3 4 5 6 7 8 9
-10 -9 -8 -7 -6 -5 -4 -3 -2 -1
‘ho’
‘h’
第2课 常用数据类型
2 变量与赋值语句
想一想:(1) 在刚刚的习题中st=‘Python’是什么意思?
(2)st是什么?
=是什么?
‘Python’是什么?
第2课 常用数据类型
2 变量与赋值语句
2.1 变量
1.变量是指其值在程序执行过程中会发生变化的量,它一般需要先定义(类型)
再使用。在Python中,直接赋值即可创建任意类型的变量(类型不固定)。
2.变量名命名规则:(1)只能包含字母(区分大小写)、数字、下划线
(2)不能以数字开头
(3)不能以关键字同名,
尽量不与函数名同名(使用时报错)
创建时观察
颜色黑色
第2课 常用数据类型
2 变量与赋值语句
【小知识:关键字 P11】
关键字是预先保留的标识符,因此又称保留字,每个关键字都有特殊的含义。
可以通过help函数查询
第2课 常用数据类型
2 变量与赋值语句
2.2 赋值语句
赋值语句时最基本的语句,将表达式(右)的值赋给变量(左)。
st = ‘Python’
第2课 常用数据类型
2 变量与赋值语句
练一练:已知三角形三边的长,求三角形的周长。
a,b,c = 3,4,5
msg = '三角形的周长是?'
p = a + b + c
print(msg,p)
第2课 常用数据类型
试一试,完成P11随堂练习:
1.查看变量类型,计算字符串长度
答案为:5
第2课 常用数据类型
试一试,完成P11随堂练习:
2.访问列表中的元素,并对列表进行处理
【拓展:如果想得到‘VIVO’中的‘I’呢?】
>>>Mphone=['HUAWEI','OPPO','VIVO','XIAOMI']
>>>_____________________________________
>>>[‘OPPO’]
>>>_____________________________________
>>>[‘OPPO’,’XIAOMI’]
Mphone[1] 或 Mphone[-3]
Mphone[1:4:2] 或 Mphone[-1:-4:2]
Mphone[2] [1]
第2课 常用数据类型
3 列表与字符串的应用
想一想:用什么数据类型表示10月某一周天气预报情况
[10号天气,11号天气,12号天气,...,16号天气]
每日天气为[日期,最高温度,最低温度,天气]
例如10日天气为[10,21,28,‘小雨’]
第2课 常用数据类型
3 列表与字符串的应用
想一想:如何在其中查询天气预报?(已知weather存放了天气预报)