资源简介 (共20张PPT)Python语言基础3.2.1a=“你 好 , P y t h o n”a[索引]012345678“P”a[3]a[-3]-1-2-3-4-5-6-7-8-9=“h”a[开始索引:结束索引的后一个]切片1、从空间上看,一般切片从左往右a[1:5]a[-8:-4]a[1:-4]a[-8:5]a[9]ד好,Py”基本数据结构由多个数据元素共同组成的序列组合a=“你 好 , P y t h o n”a[索引]012345678“P”a[3]a[-3]-1-2-3-4-5-6-7-8-9=“h”切片1、从空间上看,一般切片从左往右a[开始索引:结束索引的后一个:步长]a[1:8:2]a[1:-1:2]a[-8:8:2]a[-8:-1:2]a[9]ד好Pto”基本数据结构由多个数据元素共同组成的序列组合a=“你 好 , P y t h o n”a[索引]012345678“P”a[3]a[-3]-1-2-3-4-5-6-7-8-9=“h”切片1、从空间上看,一般切片从左往右a[7:0:-2]a[开始索引:结束元素索引的后一个:步长]a[9]דotP好”基本数据结构由多个数据元素共同组成的序列组合2、步长为负,从右往左a[7:-9:-2]a[-2:0:-2]a[-2:-9:-2]a=“你 好 , P y t h o n”a[索引]012345678“P”a[3]a[-3]-1-2-3-4-5-6-7-8-9=“h”切片1、从空间上看,一般切片从左往右a[6::-2]a[开始索引:结束元素索引的后一个:步长]a[9]דhy,你”基本数据结构由多个数据元素共同组成的序列组合3、开始索引、结束索引、步长均可为空2、步长为负,索引不变,整体倒置a[-3::-2]基本数据结构“张三”16Truestudent列表(list) 字典(dict)表示符号元素分隔符元素成分数字、字符串、列表…[],= [“张三”,16,True]键值:字符串、数值:任意类型{}键值对 键:值,name=age=member=由多个数据元素共同组成的序列组合基本数据结构“张三”16Truestudent列表(list) 字典(dict)表示符号元素分隔符元素成分数字、字符串、列表…[],= [“张三”,16,True]键值:字符串、数值:任意类型{}键值对 键:值,student = {"name":"张三","age":16,"member":True}name=age=member=索引a=[1,3,453,56,32,63,2,546,23]基本数据结构中元素的标签a[3]a[-5]a[2:6]a[2:-2]a[-7:-2:2]a[7:2:-2]a[:-2:3]a[3::-1]怎么将列表倒置?列表编辑a=[1,3,453,56,32,63,2,546,23]增加元素加法:a+[50]乘法:a*2del a[3]del a减少元素修改元素a[3] = 40比大小例题①构造一个列表list,该列表包含[1,7]之间的整数②取出第2到6个元素,赋值给list③将第3个元素修改为11④删除第5个元素⑤输出列表list字典编辑student = {"name":"张三","age":16,"member":True}增加元素student["sex"]="男"del student["age"]减少元素修改元素引用student["name"]student["age"]=17del student例题①构造一个字典来代表商品,商品的名称是“酸奶”,编号是“BH60018”,单价为14,将该字典赋值变量goods②访问商品的单价。③增添商品的数量为100例题已知字典d={1:2,'a':'b','b':4,2:'b'},则d[2]的值为( )A 1 B 2 C 'a' D 'b'D例题某班级组建研究性学习小组,小组成员的分组情况以及学员成绩分别用Python存储在students和scores中。若students={"第一组":["小红","小明","小张"],"第二组":["小黄","小霞","小斌"],"第三组":["小蓝","小华","小诚"]}scores=[{"小红":90,"小明":80,"小张":75},{"小黄":86,"小霞":70,"小斌":89},{"小蓝":67,"小华":90,"小诚":77}]则要访问第二组第1位学员姓名的表达式为 。要访问小明的学习成绩的表达式为 。students["第二组"][0]scores[0]["小明"]例题1.有如下Python程序段:info=[3,7,4,9,11,23,6]x=info[1]y=info[6]z=info[3]sum=x+y+zprint(sum)运行程序后,输出的值正确的是( )A 13 B 22 C 2 D 3B例题已知列表a=[6,5],b=[6,5,4,3],则a*2+b的结果为( )例题某班级组建研究性学习小组,小组成员的情况以及学员成绩用Python存储在student中。若student={”小红”:90,”小明”:80,”小张”:75,”小黄”:86,”小霞”:70,”小斌”:89},则访问学习小组中小明的学习成绩的表达式为( )A.student[4]B.student[3]C.student{”小明”}D.student[”小明”]D例题3.“回文”是古今中外都有的一种修辞方式和文字游戏,如“我为人人,人人为我”等。在数学中也存在这样一类数具有这样的特征,称为回文数。例如:123454321为回文数。(1)若将任意一个三位数存储到整型变量a中,下列语句可实现回文数的是( )A sw=a/10%10 B gw=a%10 C sw=a//10%10 D gw=a%10bw=a/100 sw=a//10%10 bw=a//100 sw=a%10//10new=a*100+sw*10+bw bw=a//100 new=a*100+sw*10+bw bw=a//100new=gw*100+sw*10+bw new=gw+sw+bw例题3.“回文”是古今中外都有的一种修辞方式和文字游戏,如“我为人人,人人为我”等。在数学中也存在这样一类数具有这样的特征,称为回文数。例如:123454321为回文数。(2)若将任意一个三位数存储到字符串变量a中,下列语句不能实现回文的是( )A new=a+a[2]+a[1]+a[0] B new=a+a[::-1]C new=a+a[-3]+a[-2]+a[-1] D new=a+a[-1::-1]谢谢3.2.1 展开更多...... 收起↑ 资源预览