在Python中,我們有一個預先定義的函數rstrip()來刪除右側的字元。這意味著它將刪除字串右側的空格。
讓我們舉一個例子來理解如何從字串的左邊修剪。
在給定的字串「WIRELESS」中移除右側字串 LESS 並將結果值得到為「WIRE」。
在給定的字串「kingdom」中,刪除右邊的字串dom,得到結果值為「king」。
文法
以下範例中使用的語法為−
isspace()
這是Python中預先定義的方法,用於允許字元中的空白、換行符或空格。
rstrip("parameter as a string")
這是Python中使用的預定義方法,它接受字元作為參數,從字串的右側刪除該字元。
endswith()
這是Python中的一個內建方法,如果字串以特定值結尾,則傳回true。
範例 1
在此程式中,我們將輸入字串儲存在變數‘str’中。然後將變數 ‘i’ 初始化為值 5,稍後將修剪第 5 個索引之後的字元。接下來,變數 ‘str’ 使用 for 迴圈迭代變數 ‘char’。然後使用 if 語句使用 isspace() 方法搜尋空格。如果在字串中找不到空格,它將中斷循環,並且變數“i”會針對每個空白字元遞減。現在我們使用 str[:i] 修剪字元並將值儲存在變數 'trim_str' 中。最後,我們藉助變數‘trim_str’列印結果。
#trim the string from the right str = "UNIVERSITY" i = 5 for char in str: if not char.isspace(): break i -= 1 trim_str = str[:i] #The use before slicing removes the right string. print("Trim the string of", i," characters from right:", trim_str)
輸出
Trim the string of 5 characters from right: UNIVE
範例 2
在此程式中,我們將輸入字串儲存在變數‘my_str’中。然後我們從字串右側刪除字元“a”並將其儲存在變數‘trim_str’中。最後,我們藉助變數‘trim_str’列印結果。
#Trim the string from right my_str = "aaaaa!King!aaaaa" trim_str = my_str.rstrip("a") print(trim_str)
輸出
aaaaa!King!
Example 3
的中文翻譯為:範例3
#在這個程式中,我們將把輸入的字串儲存在變數str_name中。然後將正確的刪除字串儲存在變數del_suffix中。然後使用if語句來檢查使用內建方法endswith()刪除字串右側的條件。接下來,使用replace()方法刪除給定的字串並將其儲存在變數str_name中。最後,我們使用str_name變數來列印輸出。
str_name = "abcdefghi" del_suffix = "ghi" if str_name.endswith(del_suffix): str_name = str_name.replace(del_suffix, "") print("After deleting the suffix from left side:",str_name)
輸出
After deleting the suffix from left side: abcdef
Example 4
的中文翻譯為:範例4
在下面的程式中,我們將輸入字串儲存在變數 s 中。然後使用內建方法 removesuffix() 設定名為 'iop' 的字串,從右側刪除字串並在 print() 函數。
s = 'qwertyuiop' print(s.removesuffix('iop'))
輸出
qwertyu
結論
透過從左側修剪字串,我們理解了這兩個範例之間的差異。我們看到範例中使用了幾種不同的方法,包括 isspace()、rstrip()、endswith() 和切片技術。切片技術通常用於從右側修剪字串。
以上是Python程式:從字串的右側修剪字串的詳細內容。更多資訊請關注PHP中文網其他相關文章!

2小時內可以學會Python的基本編程概念和技能。 1.學習變量和數據類型,2.掌握控制流(條件語句和循環),3.理解函數的定義和使用,4.通過簡單示例和代碼片段快速上手Python編程。

Python在web開發、數據科學、機器學習、自動化和腳本編寫等領域有廣泛應用。 1)在web開發中,Django和Flask框架簡化了開發過程。 2)數據科學和機器學習領域,NumPy、Pandas、Scikit-learn和TensorFlow庫提供了強大支持。 3)自動化和腳本編寫方面,Python適用於自動化測試和系統管理等任務。

兩小時內可以學到Python的基礎知識。 1.學習變量和數據類型,2.掌握控制結構如if語句和循環,3.了解函數的定義和使用。這些將幫助你開始編寫簡單的Python程序。

如何在10小時內教計算機小白編程基礎?如果你只有10個小時來教計算機小白一些編程知識,你會選擇教些什麼�...

使用FiddlerEverywhere進行中間人讀取時如何避免被檢測到當你使用FiddlerEverywhere...

Python3.6環境下加載Pickle文件報錯:ModuleNotFoundError:Nomodulenamed...

如何解決jieba分詞在景區評論分析中的問題?當我們在進行景區評論分析時,往往會使用jieba分詞工具來處理文�...

如何使用正則表達式匹配到第一個閉合標籤就停止?在處理HTML或其他標記語言時,常常需要使用正則表達式來�...


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

禪工作室 13.0.1
強大的PHP整合開發環境

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)