课时 06 Python语言基础 课件(共50张PPT)2027届浙江选考信息技术总复习

资源下载
  1. 二一教育资源

课时 06 Python语言基础 课件(共50张PPT)2027届浙江选考信息技术总复习

资源简介

(共50张PPT)
课时06 Python语言基础
一、Python编程环境
1.Python是一种面向对象、解释型的计算机程序设计高级语言,具有丰富和强大的
    。
2.编程环境。
(1)编写Python程序比较方便的方式是使用集成开发环境(简称IDE),
     是开发Python程序的基本IDE。
(2)命令行执行方式:启动交互式    (Python Shell)后,直接在其提示符“>>>”后输入语句。
(3)程序执行方式:将语句写成程序,再把程序存放到一个文件中,然后批量执行程序中的全部语句。 Python源文件的扩展名为    。
库
解释器
IDLE
.py
数据类型 数据表示形式
整型 (int) 数学中的整数,如1,-8080,0等
二进制数(0b)、八进制数(0o)、十六进制数(0x),如0xff00
实型(float) 数学中的实数,如3.14,-9.01等
用科学记数法表示的实数,如0.000012可以写成1.2e-5等
字符串型(string) 用单引号、双引号或三引号表示,如:'这是一个字符串!'、"This is a string!"、'''X'''等
布尔型(bool) 只有两种值:True和False。布尔型数据可以进行not、and和or等逻辑运算
1.Python常见数据类型。
二、数据类型与表达式
运算符 表达式 描述 示例 优先级
** x**y 求x的y次幂 5**2结果为25 1
* x*y 将x与y相乘 5*2结果为10 2
/ x/y 用x除以y,产生实数值 5/2结果为2.5 2
// x//y 用x除以y,取整数部分 5//2结果为2 2
% x%y 用x除以y,取余数 5%2结果为1 2
+ x+y 将x与y相加 5+2结果为7 3
- x-y 将x减去y 5-2结果为3 3
2.Python算术运算符。
(1)运算符。
(2)在同一个表达式中,如果有一个及以上的运算符,那么先执行优先级高的运算,同优先级的基本运算按照自左向右的顺序执行,但幂运算按照自右向左的顺序执行。
级别数字越小,优先级越    。
高
运算符 表达式 描述 示例 优先级
> x>y x大于y 11>2结果为True 4
< x>= x>=y x大于等于y 4>=2结果为True 4
<= x<=y x小于等于y 7<=3结果为False 4
== x==y x等于y 55==42结果为False 4
!= x!=y x不等于y 4!=2结果为True 4
in x in y x是y的成员 "3" in "5"结果为False 5
3.Python关系运算符。
(1)运算符。
(2)关系运算符的优先级    (in低一级)。
相同
4.Python逻辑运算符。
(1)运算符。
(2)逻辑运算符的优先级为 not>and>or。
5. 在同一个表达式中,运算顺序是:算术运算→关系运算→逻辑运算。
运算符 表达式 描述 示例 优先级
not not x 布尔“非”,结果与x相反 not False结果为True 6
and x and y 布尔“与”,x和y同时为True时,结果才为True True and False结果为 False 7
or x or y 布尔“或”,x和y中有一个为True时,结果就为True True or False结果为True 8
1. 常量:指不需要改变也不可改变的字面值,它可以是任何数据类型,一般在程序中直接使用。
2.变量。
(1)变量是指在程序运行过程中值可以改变的量。
(2)在Python中,变量名可以包括字母、数字和下划线,但不能以    开头,而且字母区分大小写,也不能使用保留字。
(3)Python是动态类型语言,在使用前不需要预先声明变量的    。
数字
数据类型
三、变量和赋值语句
3.赋值语句,“    ”为赋值符号。
=
赋值方法 含义
x=1 将数值1赋值给变量x
x,y=2,3 将数值2赋值给变量x,将数值3赋值给变量y
x,y="po" 将字符"p"赋值给变量x,将字符"o"赋值给变量y
x=y=z=1 将数值1分别赋值给变量x、y、z
x+=1 将变量x值加1的计算结果赋值给变量x,与“x=x+1”等价。类似的赋值运算符还有“-=”“*=”“/=”和“%=”等
定义 是由0个或多个字符组成的序列
表现形式 用单引号“' '”、双引号“" "”或三引号“''' '''”来表示
特性 字符串是    数据。即一旦创建了一个字符串,那么这个字符串的内容是不可改变的,如s="abc",执行语句s[0]="x"时会出错
访问 ①通过索引进行定位。第1个元素的索引是     ,第2个元素的索引是1,以此类推不断递增。也可以使用负整数作为索引,-1表示倒数第    个元素,-2表示倒数第2个元素,以此类推
②若要访问的不是单个元素,而是一定范围内的多个元素,可以通过冒号“:”间隔的两个索引参数(开始元素序号、结束元素序号的后一个序号)来实现
1.字符串。
不可变
四、基本数据结构
0
1
2.列表。
定义 由0个或多个元素组成的序列,其中的元素可以是数字、字符串等混合类型的数据,甚至是其他的列表
表现形式 用方括号“[]”来表示,元素之间以逗号“,”分隔
特性 列表是可变数据。一个列表被创建后,可以添加或删除其中的元素
访问 访问方式参照字符串
3.字典。
定义 字典是键-值对的集合,即字典中的每个元素包含两部分内容:键和    1
键 通常用字符串或数值来表示,是不可变对象,在字典中必须是唯一的
值 可以是任意类型的数据
表现形式 键和值在字典中以成对的形式出现,键-值对用    分隔,各个对之间用逗号分隔,所有这些都包括在花括号“{}”中,如d={key1:value1, key2:value2,…}
特性 键和值两者一一对应,且每个键只能对应一个值
访问 字典中的元素是没有顺序的,引用元素时以    为索引,通过查找键,找到对应的值
值
冒号
键
函数 描述
print(x) 输出x的值,默认以换行符作为其结束值。可用print(num,end="")将print()函数的结束值设置为“end=""”引号中的其他内容
input([prompt]) 获取用户输入,输入的值以字符串型赋值给变量
int(object) 将字符串和数字转换成    1
float(object) 将字符串和数字转换成    1
abs(x) 返回x的绝对值
help() 提供交互式帮助
len(seq) 返回序列的长度
str(x) 将x转换成字符串
chr(x) 返回x对应的字符
ord(x) 返回x对应的ASCII值
round(x[,n]) 对x进行四舍五入(如果给定n,就将数x转换为小数点后有n位的数)
max(s,[,args...]) 返回序列的最大值(如果给定多个参数,则返回给定参数中的最大值)
min(s,[,args...]) 返回序列的最小值(如果给定多个参数,则返回给定参数中的最小值)
整型
五、Python常见内建函数
实型
典例 1 下列数据属于Python整型数据类型的是 (  )
A."9"
B.13.2
C.True
D.-8843
D
√
题型导向一 数据类型
胜券点拨1
明考向 本题主要考查Python数据类型
审关键 几种数据类型的概念
考场思维快闪 A "9"用双引号表示,是字符串型
B 13.2是实型
C True是布尔型
典例 2 Python表达式12*(45+2)**0-3的值是(  )
A.0
B.9
C.-2
D.-3
B
√
题型导向二 表达式
胜券点拨2
明考向 本题主要考查表达式的算术运算
审关键 运算符的优先级
考场思 维快闪 优先级“()”>“**”>“*”>“-”,12*(45+2)**0-3=12*47**0-3=12*1-3=12-3=9
典例 3 [2025嘉兴联考]用2个整型变量num1和num2分别表示学生甲、乙的性别(1为“男”,0为“女”)。下列表达式中,能正确判断甲、乙两位学生性别相同的是 (  )
A.num1+num2==1
B.num1-num2==0
C.num1!=num2
D.1-num1==num2
B
√
胜券点拨3
明考向 本题主要考查表达式的算术运算及其应用
审关键 ==、!=
考场思维快闪 A 若num1和num2均为0,则num1+num2的值为0;若num1和num2均为1,则num1+num2的值为2
B 若甲、乙两位学生的性别相同,则num1和num2的值相同,表达式num1-num2==0的值为True
C 若甲、乙两位学生的性别相同,则表达式num1!=num2的值为False
D 表达式1-num1==num2可以看成num1+num2==1,与选项A同理
典例 4 下列Python赋值语句的写法中,正确的是 (  )
A.if==15.0
B.9ef=999+1
C.sheng_quan+=6
D.st.1="hello"
C
√
题型导向三 变量和赋值语句
胜券点拨4
明考向 本题主要考查变量和赋值语句
审关键 变量命名的规则、赋值语句的写法
考场思维快闪 A if是Python保留字,变量名不能使用保留字,且赋值符号是“=”
B 变量名可以包括字母、数字和下划线,但不能以数字开头
D 变量名不能包括除下划线以外的特殊字符
典例 5 下列Python赋值语句的写法中,不正确的是 (  )
A.x=y+2
B.x,y="grdf","abc"
C.x=(y=3+4)
D.x="a";y="b"
C
√
胜券点拨5
明考向 本题主要考查Python赋值语句的用法
审关键 变量、赋值语句的写法
考场思 维快闪 在Python赋值语句中,被赋值的部分不可以是赋值语句
典例 6 某电商平台商品订单编号由19位数字字符串组成,其中前12位是时间,具体到分钟。例如,2025年2月11日6点35分的编码为"202502110635"。某订单编码存储于字符串变量ID中,下列表达式中,可以正确表示订单日期“2月11日”的是
(  )
A.ID[4:8]
B.ID[5:9]
C.ID//10**12
D.ID%12**12
A
√
题型导向四 基本数据结构
胜券点拨6
明考向 本题主要考查字符串操作
审关键 字符串的切片
考场思 维快闪 字符串中第1个元素的索引是0,日期是从第5个元素开始到第8个元素结束,故订单日期的表达式是ID[4:8]
典例 7 已知列表list=[5,6,7,8,9,10],下列表达式中,结果为[7,8,9]的是
(  )
A.list[-3:-3]
B.list[1:5]
C.list[2:4]
D.list[2:5]
D
√
胜券点拨7
明考向 本题主要考查列表操作
审关键 列表的切片
考场思 维快闪 列表的索引从0开始,访问一定范围内的多个元素,可以通过冒号“:”间隔的两个索引参数(开始元素序号、结束元素序号的后一个序号)来实现
典例 8 [2025强基联盟]已知字典dic={"01":["苹果",200],"02":["橙子",188]},存储着某水果超市货物的编码、名称和数量。现要增加货物,字典更新后 dic={"01":["苹果",200],"02":["橙子",188],"03":["香蕉",200]},下列语句能实现的是(  )
A.dic["03"]={"香蕉",200}
B.dic["03"]=["香蕉",200]
C.dic["03"]="香蕉",200
D.dic="03":["香蕉",200]
B
√
胜券点拨8
明考向 本题主要考查字典和列表
审关键 增加字典中的键-值对
考场思 维快闪 在Python中,字典使用键-值对的形式存储数据。增加或更新字典中的某个键-值对,可以直接对这个键赋值。正确的语法是dic["03"]=["香蕉",200]
典例 9 下列Python表达式的结果不属于字符串类型的是 (  )
A.a=chr(65)
B.b=max("429")
C.c=str(304)
D.d=abs(8)
D
√
题型导向五 常见内建函数
胜券点拨9
明考向 本题主要考查内建函数的使用
审关键 内建函数返回结果的数据类型
考场思 维快闪 函数chr()、str()返回的结果都是字符串类型,max("429")返回的结果是"9",abs()返回的结果是数值型
典例 10 下列表达式中绝对值最大的是 (  )
A.len("2.0")*2
B.int(-2.79)**3
C.2024%500//5
D.round(-7.93,1)
B
√
胜券点拨10
明考向 本题主要考查内建函数的使用
审关键 熟记内建函数的功能
考场思 维快闪 表达式len("2.0'')*2的值为6,其绝对值为6。表达式int(-2.79)**3的值为-8,其绝对值为8。表达式2024%500//5的值为4,其绝对值为4。表达式round(-7.93,1)的值为-7.9,其绝对值为7.9
使用临时变量 Python特有的多重赋值 算术运算
a=5 b=10 #使用临时变量temp保存a的值 temp=a a=b #将b的值赋给a b=temp #将临时变量的值赋给b print(a,b) #输出:10 5 a=5 b=10 a,b=b,a #直接交换值 print(a,b) #输出:10 5 a=5
b=10
a=a+b #a=15
b=a-b #b=5
a=a-b #a=10
print(a,b) #输出:10 5
通法一 两种变量值互换的3种方法
1.字符串的操作。
操作 描述 实例
+ 表示字符串的拼接,结果返回一个新的字符串 "ab"+"ef"得到新字符串"abef"
* 表示重复输出字符串 "ab"*3得到字符串"ababab"
in 若字符串中包含给定的字符则返回True,否则返回False "c" in "thon"结果为False
"o" in "thon"结果为True
通法二 字符串的相关操作
2.字符串的理解(以字符串s="merry heart."为例)。
(1)字符串的长度为12,包含字母、空格和标点。
字符 m e r r y h e a r t .
正向索引 0 1 2 3 4 5 6 7 8 9 10 11
负向索引 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1
(2)字符串的访问。
示例代码 含义 结果
s[1] 访问字符串索引为1的元素(即访问字符串第2个元素) "e"
s[-2] 访问字符串倒数第2个元素 "t"
s[0:2] 表示从字符串索引为0的元素开始取,一直取到索引为1的元素(即从第1个元素取到第2个元素) "me"
s[1:12:2] 表示从字符串索引为1的元素开始取,一直取到索引为11的元素,步长为2(即取字符串第2、4、6、8、10、12个元素) "er er."
s[::-1] 将字符串逆序输出 ".traeh yrrem"
s[::2] 表示从字符串索引为0的元素开始取,一直取到最后一个元素,步长为2(即取字符串第1、3、5、7、9、11个元素) "mryhat"
s[1:] 表示从字符串索引为1的元素开始取,一直取到最后一个元素(即取字符串第2个元素到最后1个元素) "erry heart."
s[:3] 表示从字符串索引为0的元素开始取,一直取到索引为2的元素(即取字符串第1个元素到第3个元素) "mer"
s[-2:] 表示从字符串索引为-2的元素开始取,一直取到最后一个元素(即取字符串倒数第2个元素到最后1个元素) "t."
s[:-2] 表示从字符串索引为0的元素开始取,一直取到索引为-3的元素(即取字符串第1个元素到倒数第3个元素) "merry hear"
1.下列数据类型中,不属于Python支持的数据类型的是 (  )
A.int B.float C.str D.char
数据按照其本身特征可分为若干种不同的类型,常见的Python基本数据类型有整型(int),实型(float),字符串型(string)和布尔型(bool)。
D 
√
一、数据类型
2.下列Python表达式中,值为False的是 (  )
A.not (8*1.2<8/1.2) B.9//2==5
C.8**2!=10 D.6%2<0.1
表达式8*1.2<8/1.2的值为False,故not (8*1.2<8/1.2)的值为True。9//2的值为4,4不等于5,故表达式的值为False。8**2的值为64,64不等于10,故表达式的值为True。6%2的值为0,0小于0.1,故表达式的值为True。
B 
√
二、表达式
3.下列可以作为Python变量名的是 (  )
A.2025x B.for C._zT#e D.a2025
在Python中,变量名可以包括字母、数字和下划线,但不能以数字开头,不能使用Python保留字,变量名中不能包含“#”。
D 
√
三、变量和赋值语句
4.下列赋值语句中,写法不正确的是 (  )
A.a=b=c=d=2 B.a=(b=c+d)
C.a,b,c=1,2.2,"4" D.a*=2
在Python赋值语句中,被赋值的部分不可以是赋值语句。
B 
√
5.已知字符串s="123a4b5c",则s[1::2]的值是 (  )
A."123" B."23" C."2abc" D."b5c"
s[1::2]表示从索引为1的元素开始到字符串结束,步长为2,对字符串进行切片,得到的结果为"2abc"。
C 
√
四、基本数据结构
6.有如下Python程序段:
dic={"铅笔":6,"橡皮":2,"钢笔":3,"尺子":2,"笔记本":4}
x=dic["尺子"]+dic["笔记本"]
x+=2
y=x**2
print(y)
执行该程序段后,输出的结果是 (  )
A.16 B.20 C.64 D.100
x=dic["尺子"]+dic["笔记本"]=2+4=6,x=x+2=6+2=8,y=x**2=64。
C 
√
7.已知列表a=[2,3,4,5],要将列表a更新为[1,2,3,4,5],则下列可实现该功能的操作是 (  )
A.a="1"+a B.[1]+a
C.a=[1]+a D.a=1+a
选项A中字符串不能和列表直接拼接。选项B没有使用赋值语句。选项C中可以通过“+”号实现两个列表的拼接。选项D中整型数据不能和列表直接拼接。
C 
√
8.下列Python表达式中,结果为True的是 (  )
A.15%3**4<=6
B.len("stu-dent")==7
C."A321">"a3"
D.round(3.14159,1)<3.14
15%3**4=15,故表达式15%3**4<=6的值为False。len("stu-dent")=8,故表达式len("stu-dent")==7的值为False。字符串比较大小,比较的是ASCII码值的大小,"A"的ASCII码值为65,"a"的ASCII码值为97,故"A"<"a",故表达式"A321">"a3"的值为False。
D 
√
五、常见内建函数
9.[2026浙江六校联考]下列Python表达式中,与其他三项计算结果不同的是 (  )
A.2025%100//10
B.len("2+0")
C.int(str(2025)[2:3])
D.(ord("8")-ord("0")+4)%10
2025%100//10=25//10=2。len("2+0")=3。int(str(2025)[2:3])=int("2025"[2:3])=int("2")=2。(ord("8")-ord("0")+4)%10=(8+4)%10=12%10=2。
B 
√
10.表达式4**2==8 or int(6.22)==round(6.22) and not "WZ" in "WenZhou"的计算结果是 (  )
A.true B.True
C.False D.false
Python表达式中首先进行算术运算,其次按照not、and、or的顺序进行逻辑运算,最后得到的计算结果为True。
B 
√
11.已知ball="Tabletennis",host={"city":"Beijing","year":"2025"},则表达式ball[1::4]+host["year"]*2的值是 (  )
A."Tabl20252025"
B."ati20252025"
C."Ten20252025"
D."ati4050"
bal1[1::4]的值为"ati",host["year"]的值为"2025",运算符“+”连接两个字符串,运算符“*”重复字符串。
B 
√
12.[2025丽水联考]下列Python表达式中,值为False的是 (  )
A.11%3**2==2
B.5>2 and "ab">"c"
C.len("丽水"+"你好!")==5
D.chr(ord("B")+2)=="D"
表达式11%3**2==2中,根据运算符的优先级,先计算3**2,值为9,然后计算11%9,值为2,故表达式为真。表达式5>2 and "ab">"c"中,5>2的值为True,"ab">"c"的值为False,故表达式5>2 and "ab">"c"的值为False。len("丽水"+"你好!")的值为5,故表达式len("丽水"+"你好!")==5的值为True。chr(ord("B")+2)的值为"D",故表达式chr(ord("B")+2)=="D"的值为True。
B 
√
13.[2025湖州联考]下列表达式的值和其他三项不同的是 (  )
A.len("123"*3)//2==4
B."20">"9" and "12" in "1234"
C.abs(int(-3.7))>3
D.chr((int("2333")//10%10+7)%10+ord("0"))==0
len("123"*3)//2=9//2=4,故表达式len("123"*3)//2==4的值为True。"20">"9"的值为False,"12" in "1234"的值为True,故表达式"20">"9" and "12" in "1234"的值为False。abs(int(-3.7))的值为3,故表达式abs(int(-3.7))>3的值为False。chr((int("2333")//10%10+7)%10+ord("0"))=
chr(10%10+ord("0"))="0",故表达式chr((int("2333")//10%10+7)%10+ord("0"))==0的值为False。
A 
√
14.已知字符串str1="1234",执行语句str1[0]="5"后,字符串str1的值是 (  )
A."1234" B."5234"
C."5123" D."12345"
字符串是不可变对象,字符串变量一旦赋值后,就不能修改它的值。执行“str1[0]="5"”程序会报错。
A 
√
15.若a="平",b="安",c="回家",则执行语句print(a*2+b*2+c)后,输出的结果是 (  )
A.平平安安回家
B.平安平安回家
C.平2安2回家
D.平*2安*2回家
运算符“*”表示字符串的重复,运算符“+”表示字符串的拼接。
A 
√
16.下列Python表达式中,值最小的是 (  )
A.3*(5-2)+1
B.abs(ord("b")-ord("d"))//len("AI")
C.random.randint(0,8)-2**3
D.7%4+len("Hi!")
3*(5-2)+1=3*3+1=9+1=10。abs(ord("b")-ord("d"))//len("AI")=abs(-2)//2=2//2=1。random.randint(0,8)-2**3等于[0,8]范围内的整数减8,其值一定小于等于0。7%4+len("Hi!")=3+3=6。
C 
√
17.使用字典Oil_dic={"92号":8.73,"95号":9.14}存储油价信息,经核实后92号油价是7.41,修改正确的语句是 (  )
A.Oil_dic[0]=7.41
B.Oil_dic[92号]=7.41
C.Oil_dic[1]=7.41
D.Oil_dic["92号"]=7.41
修改相应键值对的值实现对字典中元素的更新。
D 
√
18.某水库警报系统中用time表示连续下雨的天数,level表示水位线,若连续下雨天数大于等于3天且水位线超过阈值h,则警报响起。下列能判断警报响起的条件表达式为 (  )
A.not(time<3 and level<=h)
B.time>=3 or level>h
C.time+level>=3+h
D.time>=3 and level>h
条件“连续下雨天数time大于等于3天”的表达式为time>=3,条件“水位线level超过阀值h”的表达式为level>h,警报响起需要两个条件同时满足,则用“and”连接。
D 
√
19.用2个相同的三位数相连组成1个六位数,若用字符串型变量a存储三位数,用整型变量b存储六位数,则下列通过a计算出b的赋值语句中,正确的是 (  )
A.b=a*2
B.b=a+a
C.b=int(a)*1000+a
D.b=int(a+a)
已知a为字符串型,b为整型,a+a将字符串拼接(如"123123"),int(a+a)将拼接后的字符串转换为整型(如123123)。
D 
√
20.[2025温州联考]已知字符"A"的ASCII码值为65,字符"a"的ASCII码值为97,下列表达式中,将变量c中的小写字母转换为对应大写字母的是 (  )
A.chr(ord(c)+32) B.chr(ord(c)-32)
C.ord(str(c)+32) D.ord(str(c)-32)
在ASCII码中,小写字母和大写字母相差32,要将小写字母转换为对应的大写字母,需要从小写字母的ASCII码值中减去32,ord函数用于获取字符的ASCII码值,chr函数用于将ASCII码值转换为字符,故将变量c中的小写字母转换为对应大写字母的表达式是chr(ord(c)-32)。
B 
√
21.下列Python语句执行后,输出结果为"Apple"的是 (  )
A.s="ApplePear"
print(s[:5])
B.s=["Apple","Pear"]
print(s[1])
C.s={"Apple":1,"Pear":2}
print(s[1])
D.s=["A","p","p","l","e","P","e","a","r"]
print(s[0:5])
选项A,s[:5]表示获取从字符串开头到第5个字符(不包括第5个字符),"ApplePear"的前5个字符是"Apple"。选项B,s[1]表示列表中的第二个元素,第二个元素是"Pear"。选项C,s[1]尝试访问字典中键为1的值,但字典中没有键1,会抛出异常。选项D,s[0:5]表示从索引0到索引4的子列表,即["A","p","p","l","e"]。
A 
√
22.已知字符串a="python123",b="2025"。
(1)a+b的值为       。
(2)b*2的值为       。
(3)实现取出字符串a的子串"python"的语句是       。
(1)运算符“+”是将两个字符串首尾拼接起来。 (2)运算符“*”是将一个字符串重复地拼接起来。 (3)访问的不是单个元素,而是一定范围内的多个元素,可以通过冒号“:”间隔两个索引参数(开始元素序号、结束元素序号的后一个序号)来实现。
"python1232025" 
"20252025" 
a[0:6] 
23.已知列表list=[1,3,5,7]。
(1)执行list.append(9)后,list的值是       。(注:append()用于在列表末尾添加元素)
(2)输出[3,5,7]的语句是       。
(1)append(9)表示在列表最后添加元素9。 (2)通过列表的切片操作可以获得列表的一个子列表,使用冒号“:”间隔两个索引参数(开始元素序号、结束元素序号的后一个序号)。
[1,3,5,7,9] 
print(list[1:4]) 
24.已知字典dic={"A市":112,"B市":654,"C市":721,"D市":84,"E市":332}。
(1)若要将“D市”的值修改为548,能实现该功能的代码是       。
(2)若要输出“E市”对应的值,能实现该功能的代码是       。
(1)字典结构的数据修改思路是将其中的键值对更新,由题目可知修改的是键“D市”所对应的值,故将这个键值对进行更新即可。 (2)在字典中要想获得“值”,直接检索相应的“键”即可。
dic["D市"]=548 
print(dic["E市"]) 

展开更多......

收起↑

资源预览