配色: 字号:
第2课 常用数据类型优质教学课件PPT
2022-12-23 | 阅:  转:  |  分享 
  
常用数据类型字符串的索引访问和切片操作第1课时常用数据类型请快速完成“学习项目单” 中 第 1 题 的数据类型分类思考:索引值为3
是什么? n的索引值是多少?
索引值为-3是什么?温馨提示:在使用中要注意给出的索引不要越界,否则会发生错误。字符串的索引访问和切片操作如:st=”python
”作业分析——修改运行出错代码变量名不一致索引越界函数名写错代码未顶格变量的概念和命名规则第2课时赋值语句的格式和功能序列的索引访
问和切片操作索引访问——字符串,列表字符串lst=[571,”杭州”,572,”湖州”,573,”嘉兴”]正向索引从0开始递增反向
索引从-1开始递减st=“Python”-6 -5 -4 -3 -2 -10 1
2 3 4 5反向索引从-1开始递减正向索引从0开始递增←运行结果列表←运行结果列表的索引访问与字符串
相似,列表的切片操作呢?gslinls使用[ ]对字符串/列表访问、切片操作的方法[开始:结束:步长]0 1 2 3 4
5 6-7 -6 -5 -4 -3 -2 -12.访问列表中的元素,并对列表进行处理。>>> Mphone=[''HU
AWEI'', ''OPPO'', ''VIVO'', ''XIAOMI'']>>> (运行代码)[''OPPO'']>>>
(运行代码)[''OPPO'', ''XIAOMI''] 随堂练习——第11页[''O
PPO'']0 1 2
3-4 -3
-2 -14、分别写出运行返回值。lst
= [''HUAWEI'', ''OPPO'', ''VIVO'', ''XIAOMI'']lst[1:3]lst[-3:-1]lst[::2]l
st[0][1]课堂巩固练习#切片,得到的是一个子序列#得到的序列里的某一个元素,类型为字符串切片索引访问[ ]0
1 2
3-4 -3
-2 -1列表的应用——什么时候用列表?>>> import rand
om>>> list1=[“一等奖”,“二等奖”,“二等奖","三等奖","三等奖","三等奖","三等奖","三等奖","三等奖
","三等奖"]>>> len(list1) 10 >>> list1[random.randint(0,9)]如何获得“一等奖”
?有没有办法,只能拿三等奖?list1[0]list1[3:]或list1[3:10]变量的概念和命名规则变量:是指其值在程序执行
过程中会发生变化的量。命名规则:(1)变量名只能包含字母、数字和下划线。其中字母区分大小写。(2)不能以数字开头,不能与关键字同名
。思考变量和赋值语句 变量名=表达式赋值用“=”表示,如: A=B 念作将B的值赋给A在Python中,直接赋值即可创建任意类
型的变量。如: st=”Python”.赋值语句 如:P=a+b (把a加b的结果赋值给p)功能: 将“=”右边表
达式的计算结果,存储到“=”左边指定的变量中。赋值语句探讨:一个名字定义一个变量如name=’张清风’,如果想给全班同学的名字都进
行定义,是不是要定义38个变量呢?运行后age是多少?赋值语句例:已知三角形三边的长,求周长a,b,c=3,4,5msg=“三角形
的周长是”p=a+b+cprint(msg,p)请问这段程序中有几个表达式,几个变量,分别是什么?课堂总结索引正向从0开始递增,反
向从-1开始递增格式:[start:end:step]字符串和列表的索引、切片操作赋值语句是最基本的语句,它的作用是将表达式的值赋
给变量。格式:变量名 = 表达式赋值语句整型int,浮点型float,字符串型str,列表list,布尔型bool常用数据类型在p
ython中,直接赋值即可创建任意类型的变量。变量命名规则: 1.变量名只能包含字母、数字和下划线。其中字母区分大小写。 2.不能以数字开头,不能与关键字同名。变量
献花(0)
+1
(本文系在羡智库首藏)