ホームページ >バックエンド開発 >Python チュートリアル >Python で文字列サフィックスを効率的に削除するにはどうすればよいですか?
文字列の末尾から部分文字列を効率的に削除するにはどうすればよいですか?
問題:
「abcdc.com」のような文字列が与えられた場合、「.com」を削除したいと考えています。接尾語。ただし、strip('.com') を使用すると、目的の "abcdc" ではなく "abcd" が残ります。
Python 3.9 の解決策:
Python 3.9 では、 Removesuffix メソッド。指定された部分文字列を末尾からきれいに削除します。文字列:
url = 'abcdc.com' url.removesuffix('.com') # Outputs: 'abcdc'
Python 3.8 以前のソリューション:
以前の Python バージョンには、いくつかの代替メソッドが存在します:
url = 'abcdc.com' if url.endswith('.com'): url = url[:-4] # Remove four characters from the end
import re url = 'abcdc.com' url = re.sub('\.com$', '', url)
考慮事項:
以上がPython で文字列サフィックスを効率的に削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。