中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

3.2.2 python基本數(shù)據(jù)結(jié)構(gòu) 導(dǎo)學(xué)案 2022—2023學(xué)年高中信息技術(shù)浙教版(2019)必修1

資源下載
  1. 二一教育資源

3.2.2 python基本數(shù)據(jù)結(jié)構(gòu) 導(dǎo)學(xué)案 2022—2023學(xué)年高中信息技術(shù)浙教版(2019)必修1

資源簡(jiǎn)介

第三章(單元) 作業(yè):《3.2 Python基本數(shù)據(jù)結(jié)構(gòu)》
建議完成時(shí)間:20min 講義類(lèi)型:2 講義編號(hào):3
班級(jí):___________ 學(xué)號(hào):___________ 姓名:_____________
※學(xué)習(xí)目標(biāo):
掌握字符串、列表和字典等python基本數(shù)據(jù)結(jié)構(gòu)。
能根據(jù)實(shí)際需求選用合適的數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)數(shù)據(jù)。
※一、教材解讀-知識(shí)清單
1、字符串
(1)字符串:0(空字符串)或多個(gè)字符元素組成的有序不可變字符序列,表示形式:?jiǎn)?雙、三)括號(hào)‘’、“”、’’’’’’表示,標(biāo)點(diǎn)符號(hào)也屬于字符。。
字符串的特點(diǎn)
①字符串是不可變數(shù)據(jù)。即一旦創(chuàng)建了一個(gè)字符串,那么這個(gè)字符串的內(nèi)容是不可改變的。
②通過(guò)_________來(lái)訪問(wèn)字符串中的字符。索引表示字符在字符串的位置,第一個(gè)元素的索引號(hào)是____,第二個(gè)元素的索引號(hào)是1 ,以此類(lèi)推。
字符串的切片操作
①通過(guò)字符串的切片操作可以獲得字符串的一個(gè)子串。格式為:字符串名[start:end:step]。
②step默認(rèn)為1,表示返回下標(biāo)(即索引)從start到end-1的字符構(gòu)成的一個(gè)子串。
(4)索引和切片示例
a=“你 好 , P y t h o n”
索引 切片
以下索引對(duì)應(yīng)結(jié)果為: a[3] ____________________ a[-3] ____________________ a[9] ____________________ 以下切片對(duì)應(yīng)結(jié)果為: a[1:5] _______________________________ a[1:8:2] ______________________________ a[7:0:-2] _____________________________ a[::-1] _______________________________
2、列表
(1)列表是最常用的Python數(shù)據(jù)類(lèi)型,它是由0個(gè)或多個(gè)元素組成的序列。
示例:list_1=[1,2,3,4,5,6]。 列表中的元素可以是_數(shù)字___、字符串、字典等不同類(lèi)型的對(duì)象,甚至可以是其他列表(嵌套)。
列表的特點(diǎn)
①列表用方括號(hào)“[]”表示,元素間用 逗號(hào)分隔,不同類(lèi)型的元素可以存在于同一列表中。
②列表的大小是可變的,可以根據(jù)需要增加或縮小。
③列表是可變數(shù)據(jù)。一個(gè)列表被創(chuàng)建后,可以直接修改列表中的元素值。
訪問(wèn)列表元素
①使用整數(shù)作為下標(biāo)來(lái)訪問(wèn)列表指定位置上的元素,其中0表示第一個(gè)元素,1表示第二個(gè)元素, 以此類(lèi)推。也可以使用負(fù)整數(shù)作為下標(biāo),其中-1倒數(shù)第一個(gè)元素,-2表示倒數(shù)第二個(gè)元素,以此類(lèi)推。
②使用切片處理指定索引范圍的多個(gè)元素。一個(gè)完整的切片表達(dá)式使用兩個(gè)“:”分隔三個(gè)參數(shù), 格式為:(start_index:end_ index:step)。 當(dāng)只有一個(gè)“:”時(shí),默認(rèn)第三個(gè)參數(shù)step=1;當(dāng)一個(gè)“:”也沒(méi)有時(shí),start_index=end_ index, 表示切取start_index指定的那個(gè)元素。
如上例:list_1[1] 表示取list1列表中下標(biāo)為1的一個(gè)元素即2。
舉例:
List_1=["A","B","C","D"] 格式: List_1[start : end : step]
start是切片起點(diǎn)索引,end是切片終點(diǎn)索引,但切片結(jié)果不包括終點(diǎn)索引的值。step步長(zhǎng)默認(rèn)是1。
List_1[0:3] 結(jié)果是:___________ ,起點(diǎn)的0索引可以省略等同于List_1[:3]
List_1[2: ] 結(jié)果是:____________ ,省略end,則切到末尾
List_1[1:3] 結(jié)果是:_____________
List_1[0:4:2] 結(jié)果是:____________ 從List_1[0]到List_1[3],設(shè)定步長(zhǎng)為2。
List_1[3]=”F” 結(jié)果為:____________ 修改列表元素
List_1+["E","F"] 結(jié)果為:_____________ 添加列表元素
List_1.append(“E”) 結(jié)果為:_____________ 利用append()函數(shù)在末尾添加元素

(6)注意:step為正數(shù),表示從左向右切;step為負(fù)數(shù),表示從右往左切
List_1[::] 或 List_1[:] 正向切全部["A","B","C","D"]
List_1[::-1] 反向切全部["D","C","B","A"]
字典
(1)字典中的每個(gè)元素包含用冒號(hào)分隔的“鍵”和“值”兩部分,表示一種映射或?qū)?yīng)關(guān)系,每個(gè) “鍵:值”對(duì)之間用逗號(hào)分割,整個(gè)字典包括在花括號(hào)中。 示例:dict= {"name":"百度","likes":123,"url":"www."}。
(2)字典元素的“鍵”必須是_______,用字符串 或數(shù)值來(lái)表示,“值”則可以是任意類(lèi)型的數(shù)據(jù)。
(3)字典是無(wú)序的,但是不能使用索引來(lái)獲取字典元素,只能使用元素的“_____” 來(lái)訪問(wèn)對(duì)應(yīng)的“值”。
(4)字典的創(chuàng)建(如上例dict) 使用賦值運(yùn)算符“=”直接將-個(gè)字典賦值給變量即可創(chuàng)建字典對(duì)象。
(5)修改元素 dict[‘name’]=’谷歌’,已有此鍵為修改
(6)添加元素 dict[‘訪問(wèn)量’]=100000,字典中沒(méi)有此鍵為自動(dòng)添加
4、總結(jié):
***課后習(xí)題
1.已知變量sub="語(yǔ)數(shù)英物化生政歷地技",則Python表達(dá)式sub[3:5]+sub[9]的值是( )
A." 物化技" B." 英物地"
C." 物化地" D." 英物技"
2. 有如下Python程序段:
info=[3,7,4,9,11,23,6]
x=info[1]
y=info[6]
z=info[3]
s=x+y+z
print(s)
運(yùn)行程序后,輸出的值正確的是( )
A. 13 B.22 C. 2 D.3
3. 若用字典dic存儲(chǔ)旅途中各消費(fèi)項(xiàng)目所產(chǎn)生的費(fèi)用,dic={"住宿":560,"吃飯":378,"交通":
132}。現(xiàn)想增加320元門(mén)票費(fèi)用,下列語(yǔ)句中能夠?qū)崿F(xiàn)的是( )
A. dic{"門(mén)票"}=320 B.dic["門(mén)票"]=320
C. dic[320]="門(mén)票" D.dic[]="門(mén)票":320
4. 若用列表li存儲(chǔ)旅游景點(diǎn),li=["東","南","西","北","中"],求下列表達(dá)式的值。
(1)表達(dá)式 li[1]的值為 。
(2)表達(dá)式 li[2:4]的值為 。
(3)表達(dá)式 li[3:]的值為
(4)表達(dá)式 li[1::2]的值為 。
(5)表達(dá)式 li[::3]的值為 。
5. 有如下Python程序段:
li=["2020","2021","2022"]
st="2020年杭州市學(xué)業(yè)水平測(cè)試模擬卷"
print(li[1]+s[4:])
運(yùn)行程序后,輸出的結(jié)果是
6. 學(xué)校舉行元旦文藝匯演比賽,需要計(jì)算每位選手的比賽得分。比賽的計(jì)分規(guī)則如下:去掉 一個(gè)最高分和一個(gè)最低分,求剩下得分的平均分。若用Python程序?qū)崿F(xiàn)上述計(jì)分功能,請(qǐng)回答下列問(wèn)題:
(1)(多選)各評(píng)委對(duì)某選手的評(píng)分為83,85,87,75,95,87,88,90,79,80。在核對(duì)成績(jī)時(shí) 發(fā)現(xiàn)有誤,錯(cuò)誤錄入的得分為score=[83,85,87,75,95,87,88,89,70,98],以下選項(xiàng)中能實(shí) 現(xiàn)正確修改的是( )
A. score[7:10]=[89,70,98] B. score[7:9]=[89,70,98]
C. score[7:]=[89,70,98] D. score[8:10]=[89,70,98]
(2)若分列表score經(jīng)過(guò)升序排序后為[75,79,80,83,85,87,87,88,90,95],則求評(píng)委 的最高分的表達(dá)式為 ;最低分的表達(dá)式為
7. 若 Python列表school=[[浙江大學(xué),浙江工業(yè)大學(xué)'],[北京大學(xué),清華大學(xué),北京航空航天 大學(xué)']],則表達(dá)式school[0]的值為 ;若要通過(guò)訪問(wèn)得到“北京航空航天 大學(xué)",則Python表達(dá)式為 ;若要得到列表['清華大學(xué),'北京航空航天 大學(xué)],則Python表達(dá)式為 。
8. 某班級(jí)組建研究性學(xué)習(xí)小組,小組成員的分組情況以及學(xué)員成績(jī)分別用Python存儲(chǔ)在 students 和 scores 中。若 students={"第一組":["小紅","小明","小張"],"第二組":["小黃", "小霞","小斌"],"第三組":["小藍(lán)","小華","小誠(chéng)"]},scores=[{"小紅":90,"小明":80,"小 張":75},{"小黃":86,"小霞":70,"小斌":89},{"小藍(lán)":67,"小華":90,"小誠(chéng)":77}],則要訪問(wèn) 第二組第1位學(xué)員姓名的表達(dá)式為 要訪問(wèn)小明的學(xué)習(xí)成績(jī)的表達(dá)式為

展開(kāi)更多......

收起↑

資源預(yù)覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 青阳县| 霍邱县| 离岛区| 蛟河市| 射洪县| 肃北| 邢台县| 兖州市| 固原市| 开江县| 金昌市| 象州县| 甘南县| 独山县| 温州市| 攀枝花市| 会昌县| 鹤壁市| 龙州县| 定安县| 台中市| 麻江县| 蒲城县| 且末县| 德令哈市| 甘肃省| 原平市| 凌海市| 贵南县| 固始县| 潞城市| 盐源县| 永济市| 洞口县| 历史| 扎鲁特旗| 寿宁县| 安化县| 婺源县| 梅河口市| 肇州县|