Python程式:從字串的右側修剪字串
在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中文網其他相關文章!

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

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

Dreamweaver CS6
視覺化網頁開發工具

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

使用 Notepad++ 執行 Python 程式需要以下步驟:1. 安裝 Python 外掛程式;2. 建立 Python 檔案;3. 設定運行選項;4. 執行程式。

PyCharm是一款非常受歡迎的Python整合開發環境(IDE),它提供了豐富的功能和工具,使得Python開發變得更有效率和便利。本文將為大家介紹PyCharm的基本操作方法,並提供具體的程式碼範例,幫助讀者快速入門並熟練操作工具。 1.下載安裝PyCharm首先,我們需要前往PyCharm官網(https://www.jetbrains.com/pyc

PyCharm是一款功能強大的Python整合開發環境,提供了豐富的功能和工具來幫助開發者提高效率。其中,PyInstaller是一個常用的工具,可以將Python程式碼打包為執行檔(EXE格式),方便在沒有Python環境的機器上運作。在本篇文章中,我們將介紹如何在PyCharm中使用PyInstaller將Python程式碼打包為EXE格式,並提供具體的

Llama3來了!就在剛剛,Meta官網上新,官方宣布了Llama380億和700億參數版本。並且推出即為開源SOTA:Meta官方數據顯示,Llama38B和70B版本在各自參數規模上超越一眾對手。 8B模型在MMLU、GPQA、HumanEval等多項基準上都勝過Gemma7B和Mistral7BInstruct。而70B模型則超越了閉源的當紅炸子雞Claude3Sonnet,和谷歌的GeminiPro1.5打得有來有回。 Huggingface連結一出,開源社群再次沸騰。眼尖的盲生還第一時間發現

Python 程式開發流程包括以下步驟:需求分析:明確業務需求和專案目標。設計:確定架構和資料結構,繪製流程圖或使用設計模式。編寫程式碼:使用 Python 編程,遵循編碼規範和文件註解。測試:編寫單元和整合測試,進行手動測試。審查和重構:審查程式碼,發現缺陷和改進可讀性。部署:將程式碼部署到目標環境。維護:修復錯誤、改進功能,並監控更新。

PyCharm社群版支援的插件足夠嗎?需要具體程式碼範例隨著Python語言在軟體開發領域的應用越來越廣泛,PyCharm作為一款專業的Python整合開發環境(IDE),備受開發者青睞。 PyCharm分為專業版和社群版兩個版本,其中社群版是免費提供的,但其外掛程式支援相對專業版有所限制。那麼問題來了,PyCharm社群版支援的插件夠嗎?本文將透過具體的程式碼範例

什麼是GIL? GIL是全域解釋器鎖定的縮寫,它是python解釋器的一個重要概念。 GIL確保了Python解釋器一次只能執行一個執行緒。這意味著在任何時候,只有一個執行緒可以運行Python字節碼。其他執行緒必須等待GIL可用才能繼續執行。 GIL是如何運作的? GIL是一個由C語言編寫的鎖,它位於Python解釋器中。當一個執行緒想要執行Python字節碼時,它必須先取得GIL。如果GIL已經被另一個執行緒持有,那麼該執行緒必須等待GIL可用才能繼續執行。 GIL對Python程式有什麼影響? GIL對Pytho

PyCharm是一款功能強大的Python整合開發環境,透過靈活的快速鍵可提高開發效率。本文將向您介紹PyCharm中常用的運行快捷鍵,並提供具體的程式碼範例,幫助您快速入門PyCharm的使用。首先,我們需要了解PyCharm中最基本的運作快速鍵:執行程式。在PyCharm中,您可以使用快速鍵"Shift+F10"來執行目前的Python程式。下面是一
