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

3.2.1.4基本數據結構 課件(共14張PPT) 2022—2023學年高中信息技術浙教版(2019)必修1

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

3.2.1.4基本數據結構 課件(共14張PPT) 2022—2023學年高中信息技術浙教版(2019)必修1

資源簡介

(共14張PPT)
python程序基礎
基本數據結構
332602 20051001 6521
地址碼
出生日期
順序碼
校驗碼
思考:
1.存儲身份證號用什么數據類型?
2.如何將身份證號碼中包含的生日信息提取出來?
輸出格式為:××××年××月××日。
認識身份證
正索引
3 3 2 6 0 2 2 0 0 5 1 0 0 1 6 5 2 1
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
-18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1
ID
0個或多個字符組成的序列
字符串
print(ID[0])
3
print(ID[17])
1
print(ID[3])
6
print(ID[-1])
1
print(ID[-18])
3
print(ID[-6])
0
負索引
連續字符串?
字符串
正索引
3 3 2 6 0 2 2 0 0 5 1 0 0 1 6 5 2 1
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
-18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1
ID
負索引
任務一:提取身份證號碼中包含的生日信息。
輸出格式為:××××年××月××日。
提示:print(_____+‘年’+____+‘月’+____+‘日’)
出生年份:ID[6:10]
正索引
3 3 2 6 0 2 2 0 0 5 1 0 0 1 6 5 2 1
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
-18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1
ID
負索引
字符串
切片
s[2:6]
s[:6]
s[:]
索引
s[2]
s[-1]
s[2:6:2]
s[:6:3]
s[::]
[開始位置:結束位置+1:步長]
練一練
H e l l o , P y t h o n
0
1
2
6
索引值指的是刀要在哪里“切下”
字符串
長度
s = 'Hello,Python'
print(s[2:6])
print(s[0:5])
print(s[ :5])
print(s[6:12])
print(s[6: ])
print(s[ : ])
-2
-1
# llo,
# Hello
# Hello 省略第1個索引,默認為0
# Python
# Python 省略第2個索引,默認為字符串的長度
# Hello,Python 整個字符串
思考
Q:如果想要存儲一個同學的姓名,年齡,班級,身份證號,是否為團員。用字符串還能實現嗎?
列表
數據 數據類型
332602200410016521
羅成
18
高三(1)班

字符串
整型
字符串
字符串
布爾型
列表
1.列表是由0個或多個元素組成的序列
2.列表的所有元素放在一對中括號“[]”中,并使用逗號隔開
3.其中的元素可以是數字、字符、列表等混合類型的數據
info=["羅成",18,"高三1","332602200410016521"]
任務二:
1.輸出該同學的身份證號
思考:填寫信息時不小心寫錯該同學的班級信息,現將該班級更改為高三6,如何更改列表中的班級信息?
春 夏 秋 冬
0
1
2
3
列表長度
s = [''春'',''夏'',''秋'',''冬'']
print(len(s))
print(s[0])
print(s[1])
print(s[3])
列表
列表的運算
list1=[1,2,3]
list2=['a','b','c']
list3=list1+list2
print(list3)
>>>[1, 2, 3, 'a', 'b', 'c']
list1=[1,2,3]
list4=list1*2
print(list4)
>>>[1, 2, 3, 1, 2, 3]
list1=['c','a','b']
list2=[7,8,9]
list1.append(list2)
print(list1)
>>>['c', 'a', 'b', [7, 8, 9]]
info=["羅成",15,18,"高三6","332602200410016521"]
你發現存在什么問題?
姓名:"羅成"
學號:15
年齡:18
班級:"高三6"
身份證:"332602200510016524"
字典
字典
info={"姓名":"羅成","學號":15,"年齡":18,"班級":"高三1","身份證":"332602200510016521"}
key1——鍵
value1——值
字符串或數值
任意類型
d={key1:value1,key2:value2,...}
字典
info={"姓名":"羅成","學號":15,"年齡":18,"班級":"高三1","身份證":"332602200510016521"}
任務三:
1.讀取該同學的年齡
2.更改該同學的班級為“高三6”
字典
數據結構 操作 字符串 列表 字典
組成 s=”huipu” info=[“hp”,17,[“籃球”,”游泳”]] dic={“班級”:”1班”,“年齡”:17,“愛好”:[“籃球”,”游泳”]}
0個或多個字符組成的序列 用‘’(單引號)、“”(雙引號)、‘’‘ ’‘’(三引號)來表示 “[]”表示,元素之間用“,”分隔 包含多個元素,用“{}”表示,兩部分內容:鍵和值
訪問 單個字符/元素 正索引:s[0]->”h”,s[1]->”u”... 負索引:s[-1]->”u”,s[-2]->”p”... 正索引: info[0]->”hp”,info[1]->17... 負索引: info[-1]->[“籃球”,”游泳”] dic[“年齡”]->17
多個字符/元素 s[3:5]->”pu” s[-5:-2]->”hui” s[1:3]->[17,[“籃球”,”游泳”]] s[-3:-1]->[“hp”,17]
修改 info[1]=18 dic[“班級”]=”7班”
添加 s=s+” middle school” info+[20] info->['hp', 17, ['籃球', '游泳'], 20] dic[“學號”]=20
dic->{'班級': '1班', '年齡': 17, '愛好': ['籃球', '游泳'], '學號': 20}

展開更多......

收起↑

資源預覽

  • <menuitem id="wfhyu"><abbr id="wfhyu"></abbr></menuitem>

    <bdo id="wfhyu"></bdo>
  • <bdo id="wfhyu"></bdo>
    主站蜘蛛池模板: 万全县| 丰都县| 分宜县| 若羌县| 西平县| 察哈| 上杭县| 于都县| 寿宁县| 三河市| 嘉定区| 天祝| 湄潭县| 上饶县| 邮箱| 浦县| 敦煌市| 哈尔滨市| 利津县| 台江县| 两当县| 吴忠市| 巍山| 五家渠市| 乌拉特前旗| 疏附县| 大足县| 高唐县| 鄄城县| 平顺县| 竹北市| 涟源市| 高邮市| 潼关县| 昌邑市| 施秉县| 攀枝花市| 朝阳区| 图片| 西藏| 武安市|