項(xiàng)目四 任務(wù)一 掌握字符串的訪問(wèn)、連接_第1頁(yè)
項(xiàng)目四 任務(wù)一 掌握字符串的訪問(wèn)、連接_第2頁(yè)
項(xiàng)目四 任務(wù)一 掌握字符串的訪問(wèn)、連接_第3頁(yè)
項(xiàng)目四 任務(wù)一 掌握字符串的訪問(wèn)、連接_第4頁(yè)
項(xiàng)目四 任務(wù)一 掌握字符串的訪問(wèn)、連接_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Python程序設(shè)計(jì)項(xiàng)目四掌握Python數(shù)據(jù)對(duì)象——字符串任務(wù)一掌握字符串的訪問(wèn)、連接Python程序設(shè)計(jì)職業(yè)素養(yǎng).1.提高學(xué)生分析問(wèn)題解決問(wèn)題的能力;2.增強(qiáng)學(xué)生欣賞中國(guó)古代詩(shī)歌美的能力;3.培養(yǎng)學(xué)生互相幫助,加強(qiáng)團(tuán)隊(duì)合作精神;4.具有良好的職業(yè)素養(yǎng)和精益求精的工匠精神。本節(jié)重難點(diǎn).1.學(xué)會(huì)使用切片的方式訪問(wèn)字符串中的值;2.掌握常見字符串內(nèi)置函數(shù)的使用。

任務(wù)目標(biāo)

本節(jié)主要講解字符串的定義及特性,掌握字符串的知識(shí)點(diǎn),包括字符串概念、字符串的創(chuàng)建、字符串切片讀取、字符串運(yùn)算等多種操作,字符串的思維導(dǎo)圖如圖4-1-1所示。Python程序設(shè)計(jì)圖4-1-1字符串的思維導(dǎo)圖Python程序設(shè)計(jì)任務(wù)描述有“圖書名稱”“圖書價(jià)格”“Python程序設(shè)計(jì)基于項(xiàng)目式教學(xué)”和51.00這4個(gè)值,要求將這4個(gè)值存儲(chǔ)在變量中,打印輸出“Python程序設(shè)計(jì)基于項(xiàng)目式教學(xué)”第1個(gè)、第3個(gè)、倒數(shù)第1個(gè)、倒數(shù)第3個(gè)字符;打印輸出第1個(gè)開始到第8個(gè)字符,第11個(gè)到第14個(gè)字符。利用現(xiàn)有變量,輸出“圖書名稱:Python程序設(shè)計(jì)基于項(xiàng)目式教學(xué)”、“圖書價(jià)格:51.00”。相關(guān)知識(shí)——字符串

在漢語(yǔ)中,將若干個(gè)文字連起來(lái)就是字符串,例如“學(xué)無(wú)止境”就是由4個(gè)漢字構(gòu)成的字符串。在Python語(yǔ)言中,字符串(用str表示,英文全寫為string)是指用兩個(gè)雙引號(hào)“""”、單引號(hào)“''”或者三引號(hào)“""""""”括起來(lái)的一個(gè)或多個(gè)字符。其中,將引號(hào)括起來(lái)的單個(gè)字符視為特殊字符串,例如“a”也是一個(gè)字符串。Python程序設(shè)計(jì)

(1)創(chuàng)建字符串凡是被單引號(hào)、雙引號(hào)、三引號(hào)括起來(lái)的內(nèi)容,都是字符串,創(chuàng)建方法如圖4-1-2所示。圖4-1-2創(chuàng)建字符串使用單引號(hào)(或雙引號(hào))標(biāo)識(shí)的字符串中不能包含單引號(hào)(或雙引號(hào)),具體如圖4-1-3所示。圖4-1-3程序報(bào)錯(cuò)情況Python程序設(shè)計(jì)

修改方法:使用雙引號(hào)將內(nèi)容括起來(lái),方法如圖4-1-4所示。圖4-1-4修改方法(2)訪問(wèn)字符串中的值在Python中,字符串是有序不可變序列類型,可以使用中括號(hào)和索引值來(lái)訪問(wèn)字符串。字符串有兩種索引方式,第一種是從左到右計(jì)數(shù),索引值以0開始依次遞增;第二種是從右往左計(jì)數(shù),索引值從-1開始依次遞減。字符串索引方式如圖4-1-5所示。圖4-1-5字符串的索引方式Python程序設(shè)計(jì)

Python程序設(shè)計(jì)(3)字符串讀取方法指定位置讀取方法:s[1](s為字符串名稱,1為索引值)。切片讀取方法:[起始下標(biāo):終止下標(biāo):步長(zhǎng)],取起始下標(biāo),不取終止下標(biāo),這種操作十分靈活有用。被截取的字符串成為子串。負(fù)數(shù)下標(biāo)讀取方法:s[-4:-1]。【實(shí)例4-1-2】字符串讀取實(shí)例,如圖4-1-8所示。圖4-1-8字符串切片讀取實(shí)例Python程序設(shè)計(jì)【運(yùn)行結(jié)果】運(yùn)行結(jié)果如圖4-1-9所示。【運(yùn)行結(jié)果】運(yùn)行結(jié)果如圖4-1-9所示。圖4-1-9字符串切片讀取運(yùn)行結(jié)果-1-2-3-4-5-6-7abcdefg0123456Python程序設(shè)計(jì)

(4)字符串連接與復(fù)制操作符“+”號(hào)是字符串的連接操作符,可以使用“+”號(hào)將多個(gè)字符串拼接在一起產(chǎn)生一個(gè)新的字符串?!緦?shí)例4-1-3】字符串連接與復(fù)制操作符實(shí)例,如圖4-1-10所示。圖4-1-10字符串連接實(shí)例Python程序設(shè)計(jì)

【運(yùn)行結(jié)果】運(yùn)行結(jié)果如圖4-1-11所示圖4-1-11字符串連接運(yùn)行結(jié)果注意:使用“+”號(hào)進(jìn)行字符串拼接時(shí),“+”號(hào)兩邊的操作數(shù)必須是字符串,不允許直接與其他數(shù)據(jù)類型的數(shù)據(jù)進(jìn)行連接。Python程序設(shè)計(jì)

【實(shí)例4-1-4】字符串復(fù)制實(shí)例,如圖4-1-12所示。圖4-1-12字符串復(fù)制實(shí)例【運(yùn)行結(jié)果】運(yùn)行結(jié)果如圖4-1-13所示。圖4-1-13字符串復(fù)制實(shí)例運(yùn)行結(jié)果“*”號(hào)是字符串的復(fù)制操作符,可以使用“*”將字符串復(fù)制多次。格式:字符串*數(shù)字(重復(fù)的次數(shù))Python程序設(shè)計(jì)

(5)字符串常見操作符Python字符串常見運(yùn)算符如表所示,表中變量a的值是’hello’,變量b的值是’world’。表4-1字符串常見操作符Python程序設(shè)計(jì)

【實(shí)例4-1-5】字符串常見運(yùn)算符實(shí)例,如圖4-1-14所示。圖4-1-14字符串常見運(yùn)算符實(shí)例Python程序設(shè)計(jì)

【運(yùn)行結(jié)果】運(yùn)行結(jié)果如圖4-1-15所示。圖4-1-15字符串常見運(yùn)算符實(shí)例Python程序設(shè)計(jì)任務(wù)描述有“圖書名稱”“圖書價(jià)格”“Python程序設(shè)計(jì)基于項(xiàng)目式教學(xué)”和51.00這4個(gè)值,要求將這4個(gè)值存儲(chǔ)在變量中,打印輸出“Python程序設(shè)計(jì)基于項(xiàng)目式教學(xué)”第1個(gè)、第3個(gè)、倒數(shù)第1個(gè)、倒數(shù)第3個(gè)字符;打印輸出第1個(gè)開始到第8個(gè)字符,第11個(gè)到第14個(gè)字符。利用現(xiàn)有變量,輸出“圖書名稱:Python程序設(shè)計(jì)基于項(xiàng)目式教學(xué)”、“圖書價(jià)格:51.00”。Python程序設(shè)計(jì)實(shí)戰(zhàn)演練:使用單引號(hào)、雙引號(hào)或者三引號(hào)創(chuàng)建字符串任務(wù)實(shí)施

我們可以通過(guò)以下四個(gè)步驟完成任務(wù)要求。(1)創(chuàng)建字符串,將“圖書名稱”“圖書價(jià)格”“Python程序設(shè)計(jì)”三個(gè)值作為字符串存儲(chǔ)在變量中,51.00作為浮點(diǎn)數(shù)存放。(2)利用字符串索引[]訪問(wèn)字符串中的某個(gè)值。(3)使用字符型切片[:],得到字符串的子字符串。(4)使用連接操作符+和字符串轉(zhuǎn)換函數(shù)str(),輸出對(duì)應(yīng)內(nèi)容。添加標(biāo)題內(nèi)容Loremipsumdolorsitamet,pleaseaddyourtexthere,loremipsumdolorsitametPython程序設(shè)計(jì)步驟1:創(chuàng)建變量,將各個(gè)值存放在變量中。步驟二:利用字符串索引值,打印輸出“Python程序設(shè)計(jì)基于項(xiàng)目式教學(xué)”第1個(gè)、第3個(gè)、倒數(shù)第1個(gè)、倒數(shù)第3個(gè)字符,代碼如下:步驟三:使用字符串切片讀取,打印輸出第1個(gè)開始到第8個(gè)字符,第11個(gè)到第14個(gè)字符。添加標(biāo)題內(nèi)容Loremipsumdolorsitamet,pleaseaddyourtexthere,loremipsumdolorsitametPython程序設(shè)計(jì)步驟四:使用字符串拼接“+”和字符串轉(zhuǎn)換str()函數(shù),打印輸出“圖書名稱:Python程序設(shè)計(jì)基于項(xiàng)目式教學(xué)”,“圖書價(jià)格:51.00”。圖3-3-22利用分支結(jié)構(gòu)獲取“成績(jī)優(yōu)秀學(xué)生”情況【運(yùn)行結(jié)果】運(yùn)行結(jié)果如圖4-1-16所示。圖4-1-16圖

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論