remove()函數用于移除列表中某個值的第一個匹配項,pop()函數用于移除列表中的一個元素(默認最后一個元素),并且返回該元素的值。
站在用戶的角度思考問題,與客戶深入溝通,找到德宏州網站設計與德宏州網站推廣的解決方案,憑借多年的經驗,讓設計與互聯網技術結合,創造個性化、用戶體驗好的作品,建站類型包括:網站設計制作、成都網站建設、企業官網、英文網站、手機端網站、網站推廣、申請域名、網頁空間、企業郵箱。業務覆蓋德宏州地區。
Python是一種廣泛使用的解釋型、高級和通用的編程語言。Python由荷蘭數學和計算機科學研究學會的GuidovanRossum創造,第一版發布于1991年,它是ABC語言的后繼者,也可以視之為一種使用傳統中綴表達式的LISP方言。
Python提供了高效的高級數據結構,還能簡單有效地面向對象編程。Python語法和動態類型,以及解釋型語言的本質,使它成為多數平臺上寫腳本和快速開發應用的編程語言,隨著版本的不斷更新和語言新功能的添加,逐漸被用于獨立的、大型項目的開發。Python支持多種編程范型,包括函數式、指令式、結構化、面向對象和反射式編程。
Python解釋器易于擴展,可以使用C或C++(或者其他可以通過C調用的語言)擴展新的功能和數據類型。Python也可用于可定制化軟件中的擴展程序語言。Python擁有動態類型系統和垃圾回收功能,能夠自動管理內存使用,并且其本身擁有一個巨大而廣泛的標準庫,提供了適用于各個主要系統平臺的源碼或機器碼。
字符串是Python中基本的數據類型,幾乎在每個Python程序中都會使用到它。
▍1、Slicing
slicing切片,按照一定條件從列表或者元組中取出部分元素(比如特定范圍、索引、分割值)
▍2、****strip()
strip()方法用于移除字符串頭尾指定的字符(默認為空格或換行符)或字符序列。
在使用strip()方法時,默認去除空格或換行符,所以#號并沒有去除。
可以給strip()方法添加指定字符,如下所示。
此外當指定內容不在頭尾處時,并不會被去除。
第一個\n前有個空格,所以只會去取尾部的換行符。
最后strip()方法的參數是剝離其值的所有組合,這個可以看下面這個案例。
最外層的首字符和尾字符參數值將從字符串中剝離。字符從前端移除,直到到達一個不包含在字符集中的字符串字符為止。
在尾部也會發生類似的動作。
▍3、****lstrip()
移除字符串左側指定的字符(默認為空格或換行符)或字符序列。
同樣的,可以移除左側所有包含在字符集中的字符串。
▍4、rstrip()
移除字符串右側指定的字符(默認為空格或換行符)或字符序列。
▍5、****removeprefix()
Python3.9中移除前綴的函數。
和strip()相比,并不會把字符集中的字符串進行逐個匹配。
▍6、removesuffix()
Python3.9中移除后綴的函數。
▍7、****replace()
把字符串中的內容替換成指定的內容。
▍8、****re.sub()
re是正則的表達式,sub是substitute表示替換。
re.sub則是相對復雜點的替換。
和replace()做對比,使用re.sub()進行替換操作,確實更高級點。
▍9、****split()
對字符串做分隔處理,最終的結果是一個列表。
當不指定分隔符時,默認按空格分隔。
此外,還可以指定字符串的分隔次數。
▍10、****rsplit()
從右側開始對字符串進行分隔。
▍11、****join()
string.join(seq)。以string作為分隔符,將seq中所有的元素(的字符串表示)合并為一個新的字符串。
▍12、****upper()
將字符串中的字母,全部轉換為大寫。
▍13、****lower()
將字符串中的字母,全部轉換為小寫。
▍14、capitalize()
將字符串中的首個字母轉換為大寫。
▍15、****islower()
判斷字符串中的所有字母是否都為小寫,是則返回True,否則返回False。
▍16、isupper()
判斷字符串中的所有字母是否都為大寫,是則返回True,否則返回False。
▍17、****isalpha()
如果字符串至少有一個字符并且所有字符都是字母,則返回 True,否則返回 False。
▍18、isnumeric()
如果字符串中只包含數字字符,則返回 True,否則返回 False。
▍19、isalnum()
如果字符串中至少有一個字符并且所有字符都是字母或數字,則返回True,否則返回 False。
▍20、count()
返回指定內容在字符串中出現的次數。
▍21、****find()
檢測指定內容是否包含在字符串中,如果是返回開始的索引值,否則返回-1。
此外,還可以指定開始的范圍。
▍22、rfind()
類似于find()函數,返回字符串最后一次出現的位置,如果沒有匹配項則返回 -1。
▍23、startswith()
檢查字符串是否是以指定內容開頭,是則返回 True,否則返回 False。
**
**
▍24、****endswith()
檢查字符串是否是以指定內容結束,是則返回 True,否則返回 False。
▍25、****partition()
string.partition(str),有點像find()和split()的結合體。
從str出現的第一個位置起,把字符串string分成一個3 元素的元組(string_pre_str,str,string_post_str),如果string中不包含str則 string_pre_str==string。
▍26、center()
返回一個原字符串居中,并使用空格填充至長度width的新字符串。
▍27、ljust()
返回一個原字符串左對齊,并使用空格填充至長度width的新字符串。
▍28、rjust()
返回一個原字符串右對齊,并使用空格填充至長度width的新字符串。
▍29、f-Strings
f-string是格式化字符串的新語法。
與其他格式化方式相比,它們不僅更易讀,更簡潔,不易出錯,而且速度更快!
▍30、swapcase()
翻轉字符串中的字母大小寫。
▍31、zfill()
string.zfill(width)。
返回長度為width的字符串,原字符串string右對齊,前面填充0。
參考文獻:
有很多種方法都能實現從列表中刪除元素。
方法一:remove(具體的元素),該函數可以刪除列表中某個值的第一個匹配項。
方法二:使用pop(元素位置)來刪除,pop()還可以接著使用。
方法三:使用del關鍵字根據索引來刪除元素。
名稱欄目:Python中的移除函數,python中刪除文件函數
網站鏈接:http://vcdvsql.cn/article6/hsjpog.html
成都網站建設公司_創新互聯,為您提供ChatGPT、網站收錄、云服務器、定制網站、商城網站、網站排名
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯