版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
Python程序設計項目四掌握Python數(shù)據(jù)對象——字符串任務一掌握字符串的訪問、連接Python程序設計職業(yè)素養(yǎng).1.提高學生分析問題解決問題的能力;2.增強學生欣賞中國古代詩歌美的能力;3.培養(yǎng)學生互相幫助,加強團隊合作精神;4.具有良好的職業(yè)素養(yǎng)和精益求精的工匠精神。本節(jié)重難點.1.學會使用切片的方式訪問字符串中的值;2.掌握常見字符串內(nèi)置函數(shù)的使用。
任務目標
本節(jié)主要講解字符串的定義及特性,掌握字符串的知識點,包括字符串概念、字符串的創(chuàng)建、字符串切片讀取、字符串運算等多種操作,字符串的思維導圖如圖4-1-1所示。Python程序設計圖4-1-1字符串的思維導圖Python程序設計任務描述有“圖書名稱”“圖書價格”“Python程序設計基于項目式教學”和51.00這4個值,要求將這4個值存儲在變量中,打印輸出“Python程序設計基于項目式教學”第1個、第3個、倒數(shù)第1個、倒數(shù)第3個字符;打印輸出第1個開始到第8個字符,第11個到第14個字符。利用現(xiàn)有變量,輸出“圖書名稱:Python程序設計基于項目式教學”、“圖書價格:51.00”。相關知識——字符串
在漢語中,將若干個文字連起來就是字符串,例如“學無止境”就是由4個漢字構(gòu)成的字符串。在Python語言中,字符串(用str表示,英文全寫為string)是指用兩個雙引號“""”、單引號“''”或者三引號“""""""”括起來的一個或多個字符。其中,將引號括起來的單個字符視為特殊字符串,例如“a”也是一個字符串。Python程序設計
(1)創(chuàng)建字符串凡是被單引號、雙引號、三引號括起來的內(nèi)容,都是字符串,創(chuàng)建方法如圖4-1-2所示。圖4-1-2創(chuàng)建字符串使用單引號(或雙引號)標識的字符串中不能包含單引號(或雙引號),具體如圖4-1-3所示。圖4-1-3程序報錯情況Python程序設計
修改方法:使用雙引號將內(nèi)容括起來,方法如圖4-1-4所示。圖4-1-4修改方法(2)訪問字符串中的值在Python中,字符串是有序不可變序列類型,可以使用中括號和索引值來訪問字符串。字符串有兩種索引方式,第一種是從左到右計數(shù),索引值以0開始依次遞增;第二種是從右往左計數(shù),索引值從-1開始依次遞減。字符串索引方式如圖4-1-5所示。圖4-1-5字符串的索引方式Python程序設計
Python程序設計(3)字符串讀取方法指定位置讀取方法:s[1](s為字符串名稱,1為索引值)。切片讀取方法:[起始下標:終止下標:步長],取起始下標,不取終止下標,這種操作十分靈活有用。被截取的字符串成為子串。負數(shù)下標讀取方法:s[-4:-1]?!緦嵗?-1-2】字符串讀取實例,如圖4-1-8所示。圖4-1-8字符串切片讀取實例Python程序設計【運行結(jié)果】運行結(jié)果如圖4-1-9所示。【運行結(jié)果】運行結(jié)果如圖4-1-9所示。圖4-1-9字符串切片讀取運行結(jié)果-1-2-3-4-5-6-7abcdefg0123456Python程序設計
(4)字符串連接與復制操作符“+”號是字符串的連接操作符,可以使用“+”號將多個字符串拼接在一起產(chǎn)生一個新的字符串?!緦嵗?-1-3】字符串連接與復制操作符實例,如圖4-1-10所示。圖4-1-10字符串連接實例Python程序設計
【運行結(jié)果】運行結(jié)果如圖4-1-11所示圖4-1-11字符串連接運行結(jié)果注意:使用“+”號進行字符串拼接時,“+”號兩邊的操作數(shù)必須是字符串,不允許直接與其他數(shù)據(jù)類型的數(shù)據(jù)進行連接。Python程序設計
【實例4-1-4】字符串復制實例,如圖4-1-12所示。圖4-1-12字符串復制實例【運行結(jié)果】運行結(jié)果如圖4-1-13所示。圖4-1-13字符串復制實例運行結(jié)果“*”號是字符串的復制操作符,可以使用“*”將字符串復制多次。格式:字符串*數(shù)字(重復的次數(shù))Python程序設計
(5)字符串常見操作符Python字符串常見運算符如表所示,表中變量a的值是’hello’,變量b的值是’world’。表4-1字符串常見操作符Python程序設計
【實例4-1-5】字符串常見運算符實例,如圖4-1-14所示。圖4-1-14字符串常見運算符實例Python程序設計
【運行結(jié)果】運行結(jié)果如圖4-1-15所示。圖4-1-15字符串常見運算符實例Python程序設計任務描述有“圖書名稱”“圖書價格”“Python程序設計基于項目式教學”和51.00這4個值,要求將這4個值存儲在變量中,打印輸出“Python程序設計基于項目式教學”第1個、第3個、倒數(shù)第1個、倒數(shù)第3個字符;打印輸出第1個開始到第8個字符,第11個到第14個字符。利用現(xiàn)有變量,輸出“圖書名稱:Python程序設計基于項目式教學”、“圖書價格:51.00”。Python程序設計實戰(zhàn)演練:使用單引號、雙引號或者三引號創(chuàng)建字符串任務實施
我們可以通過以下四個步驟完成任務要求。(1)創(chuàng)建字符串,將“圖書名稱”“圖書價格”“Python程序設計”三個值作為字符串存儲在變量中,51.00作為浮點數(shù)存放。(2)利用字符串索引[]訪問字符串中的某個值。(3)使用字符型切片[:],得到字符串的子字符串。(4)使用連接操作符+和字符串轉(zhuǎn)換函數(shù)str(),輸出對應內(nèi)容。添加標題內(nèi)容Loremipsumdolorsitamet,pleaseaddyourtexthere,loremipsumdolorsitametPython程序設計步驟1:創(chuàng)建變量,將各個值存放在變量中。步驟二:利用字符串索引值,打印輸出“Python程序設計基于項目式教學”第1個、第3個、倒數(shù)第1個、倒數(shù)第3個字符,代碼如下:步驟三:使用字符串切片讀取,打印輸出第1個開始到第8個字符,第11個到第14個字符。添加標題內(nèi)容Loremipsumdolorsitamet,pleaseaddyourtexthere,loremipsumdolorsitametPython程序設計步驟四:使用字符串拼接“+”和字符串轉(zhuǎn)換str()函數(shù),打印輸出“圖書名稱:Python程序設計基于項目式教學”,“圖書價格:51.00”。圖3-3-22利用分支結(jié)構(gòu)獲取“成績優(yōu)秀學生”情況【運行結(jié)果】運行結(jié)果如圖4-1-16所示。圖4-1-16圖
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度年福建省高校教師資格證之高等教育學自我檢測試卷B卷附答案
- 2024年度山西省高校教師資格證之高等教育心理學題庫綜合試卷A卷附答案
- 2024年嬰幼兒保育技能大賽試題
- 交通安全主題班會設計7篇
- 2024民間借款協(xié)議爭議起訴狀范例
- 2024年資產(chǎn)評估師聘用協(xié)議范本
- 醫(yī)保培訓工作總結(jié)
- 2024年城市綠化帶建設承包協(xié)議細則
- 2024年建筑行業(yè)工人聘用協(xié)議樣本
- 2024年度某公司股權(quán)投資協(xié)議文件
- 數(shù)字化轉(zhuǎn)型企業(yè)架構(gòu)設計手冊
- 醫(yī)療技術操作規(guī)范制度及流程
- 戶外直播知識競賽答題附答案
- 傳統(tǒng)文化4敦厚崇禮(課件)山東友誼出版社《中華優(yōu)秀傳統(tǒng)文化》六年級
- 中華民族共同體概論課件專家版8第八講 共奉中國與中華民族聚力發(fā)展
- 保暖內(nèi)衣市場需求分析報告
- 我們的情感世界 統(tǒng)編版道德與法治七年級下冊
- 咖啡知識圖文課件
- 術中獲得性壓力損傷預防
- 小班數(shù)學《認識顏色》課件
評論
0/150
提交評論