(共16张PPT)
第2课 常用数据类型初步掌握字符串、列表的索引访问和切片操作。理解变量的概念和命名规则,掌握赋值语句的格式和功能。学习任务一、常用的数据类型
课堂练习:判断数据类型
“2020” 5.0 18000
[3.14] “[1,2,3]” False
一、常用的数据类型
字符串和列表索引访问操作
格式:<序列>[数字]
提取字符串或列表中指定的元素。
字符串 索引访问
>>> st=“Python”
>>> st[3]
>>> st[-2]
>>> name_92= ["李佳佳","郑统","戴程亨","朱翼","吴伊慧","戴梦慧","翁士涛","谢慧琳",
"张庆禧","魏妙旋","谢斌杰","韦婷婷","葛鑫锋","黄锦鸿","石明阳","李丹丹“,
"麻恩德","杨海博","周浩洋","黄林枫","徐婷洁","付宇婷","戈乔乔","谢佳谊"]
列表 索引访问
>>> name_92 [5]
0
1
2
3
4
5
>>> name_92 [-3]
付宇婷
戴梦慧
字符串和列表 切片操作
格式:[start:end:step]
返回从索引位置start到end并且以step为步长的子序列(不包含索引位置end的元素)。
>>> lst=[‘HUAWEI’,‘OPPO’,‘VIVO’,‘XIAOMI’ ,‘Apple’]
>>> lst [2:4]
[‘VIVO’,‘XIAOMI’]
字符串和列表 切片操作
0
1
2
3
4
>>> lst=[‘HUAWEI’,‘OPPO’,‘VIVO’,‘XIAOMI’]
>>> lst [0]
‘HUAWEI’
思 考
0
1
2
3
>>> lst [0][3]
‘W’
>>> lst=[‘HUAWEI’,‘OPPO’,‘VIVO’,‘XIAOMI’]
>>> lst [1:3:2]
[‘OPPO’]
字符串和列表 切片操作
0
1
2
3
课堂作业>>>name=["李佳佳","郑统","戴程亨","朱翼","吴伊慧","戴梦慧“]>>>_____________["戴程亨"]>>>_____________["郑统“,"朱翼"]
二、变量和赋值语句
是指其值在程序执行过程中会发生变化的量,一般需要先定义再使用。
变量
>>> st=“Python”
>>> lst=[‘HUAWEI’,‘OPPO’,‘VIVO’,‘XIAOMI’]
赋值号
二、变量和赋值语句
只能包含字母、数字和下划线。
注意区分字母大小写。
变量命名规则
不能以数字开头。
不能与关键字(保留字)同名。
A0 _name 2test Last
true False first name
下列哪几个不能做为变量名:
a,b,c=3,4,5
msg=“三角形的周长是”
p=a+b+c
二、变量和赋值语句
print(msg,p)
认识一下哪些是变量?他们是什么数据类型?