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

浙教版(2019) 高中信息技術(shù) 選修1 第3章 3.1 字符串 課件(共14張PPT)

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

浙教版(2019) 高中信息技術(shù) 選修1 第3章 3.1 字符串 課件(共14張PPT)

資源簡(jiǎn)介

(共14張PPT)
字符串(第五課時(shí))
冊(cè) 別:選擇性必修1
學(xué) 科:高中信息技術(shù)(浙教版)
注冊(cè)時(shí),昵稱和密碼有什么特點(diǎn)?
選擇哪種數(shù)據(jù)類(lèi)型更合適?
一、字符串的概念和特性
字符串是一種有序的字符集合,用于表示文本數(shù)據(jù)。字符串中的字符可以是ASCII字符、各種符號(hào)以及各種Unicode字符。
特殊的字符串
空串:空串是不包括任何字符的串,長(zhǎng)度為零。
空格串:空格串是由空格組成的字符串,其長(zhǎng)度為空格字符的個(gè)數(shù)。
字符串的概念
一、字符串的概念和特性
字符串的特性
有限序列性:可使用序列切片操作
字符 H e l l o W o r l d
正索引 0 1 2 3 4 5 6 7 8 9 10
負(fù)索引 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1
字符串“Hello World”的索引標(biāo)號(hào)
字符串的可比性:可按ASCII值比較,先比較第一個(gè)字符,相同時(shí)再比較第二個(gè)字符,依次類(lèi)推
“Work”<“word”
“Word”<“Work”
二、字符串的基本操作
創(chuàng)建
常用單引號(hào)(' ')、雙引號(hào)(" " )和三個(gè)單引號(hào)或雙引號(hào)來(lái)創(chuàng)建。
例如:var1 = 'Hello World!'
var2 = "Python"
子串判斷:in運(yùn)算
S="Hello"
if ("H" in S):
print("H在變量S中")
else:
print("H不在變量S中")
S="Hello"
for a in S:
print(a,end=" ")
二、字符串的基本操作
求子串
使用[ ]來(lái)截取字符串。即:序列的索引和切片操作。
格式為:字符串[start:stop:step],對(duì)字符串下標(biāo)[start,stop)進(jìn)行步長(zhǎng)為step的提取
以S=“我愛(ài)學(xué)習(xí)Python”為例
變式 表達(dá)式 值
S[start:stop] 步長(zhǎng)為1時(shí),其中step可省略 S[0:2]
S[:stop] start為0時(shí),可省略 S[:1]
S[start:] stop為序列長(zhǎng)度時(shí),可省略 S[4:]
S[:] start,stop為默認(rèn)值時(shí),可省略 S[:]
“我愛(ài)”
“我”
“Python”
“我愛(ài)學(xué)習(xí)Python”
二、字符串的基本操作
字符串的連接
1.直接拼接
直接將兩個(gè)字符串常量緊挨著寫(xiě)在一起就可以了。
例如:strname = "abc" "hig"
2.若有變量,則需【+】運(yùn)算符拼接
【+】運(yùn)算符也能拼接字符串常量
例如:str1 = “Python”
strname = str1 + “語(yǔ)言”
strname = “abchig”
strname = “Python語(yǔ)言”
二、字符串的基本操作
字符串的連接
3.字符串和數(shù)字的拼接:在 Python 中,不允許直接拼接數(shù)字和字符串,所以需通過(guò)函數(shù) str() 把數(shù)字轉(zhuǎn)化成字符串,再拼接。
例如:str1 = “Python”
strname = str1 + str( 3 )
strname = “Python3”
三、字符串的常用函數(shù)和方法
三、字符串的常用函數(shù)和方法
四、小試牛刀
有如下 Python 程序段:
s = input("請(qǐng)輸入一串字符串:")
m = cnt = 1
for i in range(1,len(s)):
if s[i]>s[i-1]:
cnt += 1
if cnt > m :
m = cnt
else:
cnt = 1
print(m)
該程序段的功能是
A.輸出字符串 s 中最大的字符的索引
B.輸出字符串 s 中最大的字符
C.輸出字符串 s 中最長(zhǎng)的遞增序列
D.輸出字符串 s 中最長(zhǎng)的遞增序列長(zhǎng)度
四、小試牛刀
編寫(xiě)程序,實(shí)現(xiàn)如下功能:輸入身份證號(hào)后,如果身份證號(hào)長(zhǎng)度符合,則顯示出生年月,否則顯示長(zhǎng)度不符。已知身份證號(hào)長(zhǎng)度為18位,身份證號(hào)第7~10位表示出生年份,第11~12位表示出生月份。運(yùn)行界面如圖所示,程序代碼如下。
s=input("請(qǐng)輸入身份證號(hào)碼:")
if ______①_______:
print("身份證號(hào)長(zhǎng)度不符,請(qǐng)重新輸入")
else:
year= ______②_______
month= ______③_______
print("您的出生年月為:",year,"年",month,"月")
len(s) !=18
s[6:10]
s[10:12]
密碼要求:
1.不能包含空格
2.長(zhǎng)度為8-16個(gè)字符
3.必須包含字母、數(shù)字、符號(hào)中至少2種
五、課后挑戰(zhàn)
設(shè)計(jì)要點(diǎn)和思路:
1.密碼總長(zhǎng)是否為8-16(可用len())
2.逐字符取出來(lái)比較(可用循環(huán)結(jié)構(gòu))
2.1.是否為空格
2.2.若為字母,則字母類(lèi)=1;若為數(shù)字,則數(shù)字類(lèi)=1;若為其他符號(hào),則其他符號(hào)類(lèi)=1。最終判斷類(lèi)別總和是否>=2
同學(xué)們,再見(jiàn)

展開(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. 主站蜘蛛池模板: 东台市| 淮滨县| 乐都县| 繁峙县| 富平县| 洪洞县| 宁津县| 阜宁县| 蛟河市| 潜山县| 土默特左旗| 赤峰市| 新平| 江口县| 广宁县| 扬中市| 台南市| 嘉鱼县| 金湖县| 千阳县| 黄山市| 永修县| 巫溪县| 屏东县| 四子王旗| 南江县| 清远市| 巴东县| 尚志市| 开鲁县| 读书| 孟村| 裕民县| 瑞昌市| 宜州市| 山西省| 庆云县| 奉节县| 兴仁县| 嵩明县| 都江堰市|