Python編程基礎(chǔ)與應(yīng)用教案0301-字符串的應(yīng)用(二)_第1頁
Python編程基礎(chǔ)與應(yīng)用教案0301-字符串的應(yīng)用(二)_第2頁
Python編程基礎(chǔ)與應(yīng)用教案0301-字符串的應(yīng)用(二)_第3頁
Python編程基礎(chǔ)與應(yīng)用教案0301-字符串的應(yīng)用(二)_第4頁
Python編程基礎(chǔ)與應(yīng)用教案0301-字符串的應(yīng)用(二)_第5頁
全文預(yù)覽已結(jié)束

付費(fèi)下載

下載本文檔

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

文檔簡介

1、Python編程基礎(chǔ)與應(yīng)用教案0301-字符串的應(yīng)用(二)Python編程基礎(chǔ)與應(yīng)用教案0301-字符串的應(yīng)用(二)Python編程基礎(chǔ)與應(yīng)用教案0301-字符串的應(yīng)用(二)Python編程基礎(chǔ)與應(yīng)用電子教案課題字符串的應(yīng)用授課人課型實(shí)訓(xùn)課程Python編程基礎(chǔ)與應(yīng)用班級課時(shí)2上課時(shí)間上課地點(diǎn)教學(xué)目標(biāo)掌握字符串的處理函數(shù)掌握字符串的處理方法重 點(diǎn)難 點(diǎn)學(xué)情分析教學(xué)方法演示法、做中學(xué)、項(xiàng)目教學(xué)法教學(xué)準(zhǔn)備多媒體電腦機(jī)房,云教學(xué)平臺(tái)環(huán)境,投影儀教學(xué)過程與內(nèi)容設(shè)計(jì)意圖時(shí)間環(huán)節(jié)一:字符串函數(shù)1、簡介對于字符串的處理,python提供以函數(shù)形式的處理的方式,可直接在字符串外部進(jìn)行調(diào)用,常見的有l(wèi)en(x)

2、、str(x)、hex(x) 或 oct(x)、chr(u)、ord(x)2.范例函數(shù)及使用描述len(x)計(jì)算長度,返回字符串x的長度len(零壹貳叁肆伍陸柒捌玖) 結(jié)果為 10str(x)強(qiáng)制類型轉(zhuǎn)換,任意類型x所對應(yīng)的字符串形式str(1.23)結(jié)果為1.23 str(1,2)結(jié)果為1,2hex(x) 或 oct(x)整數(shù)x的十六進(jìn)制或八進(jìn)制小寫形式字符串hex(425)結(jié)果為0 x1a9 oct(425)結(jié)果為0o651chr(x)x為Unicode編碼,返回其對應(yīng)的字符ord(x)x為字符,返回其對應(yīng)的Unicode編碼環(huán)節(jié)二:字符串的處理方法1、定義使用字符串內(nèi)置函數(shù)即方法,調(diào)用方

3、式為字符串.方法()。2、處理方法分類文本對齊方式大小寫轉(zhuǎn)換去除空白字符查找與替換類型判斷拆分與連接環(huán)節(jié)三:分類講解與實(shí)踐文本對齊方式方法說明string.ljust(width , fillchar)返回一個(gè)原字符串左對齊,并使用空格填充至長度 width 的新字符串。fillchar - 填充字符,默認(rèn)為空格。string.rjust(width , fillchar)返回一個(gè)原字符串右對齊,并使用空格填充至長度 width 的新字符串string.center(width , fillchar)返回一個(gè)原字符串居中,并使用空格填充至長度 width 的新字符串大小寫轉(zhuǎn)換方法說明strin

4、g.capitalize()把字符串的第一個(gè)字符大寫string.title()把字符串的每個(gè)單詞首字母大寫string.lower()轉(zhuǎn)換 string 中所有大寫字符為小寫string.upper()轉(zhuǎn)換 string 中的小寫字母為大寫string.swapcase()翻轉(zhuǎn) string 中的大小寫去除空白字符方法說明string.lstrip()截掉 string 左邊(開始)的空白字符string.rstrip()截掉 string 右邊(末尾)的空白字符string.strip()截掉 string 左右兩邊的空白字符查找與替換方法說明string.startswith(str)檢

5、查字符串是否是以str開頭,是則返回 Truestring.endswith(str)檢查字符串是否是以str結(jié)束,是則返回 Truestring.find(str, start=0,end=len(string)檢測str是否包含在string中,如果start和end指定范圍,則檢查是否包含在指定范圍內(nèi),如果是返回開始的索引值,否則返回-1string.rfind(str, start=0,end=len(string)類似于find(),不過是從右邊開始查找string.index(str, start=0,end=len(string)跟find()方法類似,不過如果str不在stri

6、ng會(huì)報(bào)錯(cuò)string.rindex(str, start=0,end=len(string)類似于index(),不過是從右邊開始string.replace(old_str, new_str,num=string.count(old)把string中的old_str替換成new_str,如果 num 指定,則替換不超過num 次類型判斷方法說明string.isspace()如果 string 中只包含空格,則返回 Truestring.isalnum()如果 string 至少有一個(gè)字符并且所有字符都是字母或數(shù)字則返回 Truestring.isalpha()如果 string 至少有一

7、個(gè)字符并且所有字符都是字母則返回 Truestring.isdecimal()如果 string 只包含數(shù)字則返回 True,全角數(shù)字string.isdigit()如果 string 只包含數(shù)字則返回 True,全角數(shù)字、u00b2string.isnumeric()如果 string 只包含數(shù)字則返回 True,全角數(shù)字,漢字?jǐn)?shù)字string.istitle()如果 string 是標(biāo)題化的(每個(gè)單詞的首字母大寫)則返回 Truestring.islower()如果 string 中包含至少一個(gè)區(qū)分大小寫的字符,并且所有這些(區(qū)分大小寫的)字符都是小寫,則返回 Truestring.isu

8、pper()如果 string 中包含至少一個(gè)區(qū)分大小寫的字符,并且所有這些(區(qū)分大小寫的)字符都是大寫,則返回 True拆分與連接方法說明string.partition(str)把字符串 string 分成一個(gè) 3 元素的元組 (str前面, str, str后面)string.rpartition(str)類似于 partition() 方法,不過是從右邊開始查找string.split(str=”“, num)以 str 為分隔符拆分 string,如果 num 有指定值,則僅分隔 num + 1 個(gè)子字符串,str 默認(rèn)包含 r, t, n 和空格string.splitlines()按照行(r, n, rn)分隔,返回一個(gè)包含各行作為元素的列表string.join(seq)以 string 作為分隔符

溫馨提示

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

最新文檔

評論

0/150

提交評論