例を使用した Python 文字列 strip() 関数
Python strip() とは?
Python strip() 関数は、Python ライブラリで利用可能な組み込み関数の一部です。 strip() メソッドは、指定された文字を元の文字列の最初と最後から削除します。デフォルトでは、strip() 関数は文字列の先頭と末尾から空白を削除し、空白を除いた同じ文字列を返します。
この Python チュートリアルでは、次のことを学びます:
- Python strip() とは?
- 例 1:Python の strip() メソッド
- 例 2:無効なデータ型に対する strip()
- 例 3:文字パラメータなしの strip()
- 例 4:strip() 文字パラメータを渡す
- なぜ Python の strip() 関数が使用されるのですか?
strip() メソッドの構文
string.strip([characters])
パラメータ
- characters :(オプション) 指定された文字が元の文字列の先頭または末尾から削除されます。
- 文字パラメーターが指定されていない場合、文字列の先頭と末尾の空白は削除されます。
戻り値
Python 文字列 strip() は以下を返します:
- 削除する文字が指定されていない場合、先頭と末尾の空白が削除された元の文字列。
- 文字列の先頭または末尾に空白がない場合、文字列はそのまま返され、元の文字列と一致します。
- characters パラメータが指定され、一致する文字が指定されている場合、文字列の先頭または末尾の文字が元の文字列から削除され、残りの文字列が返されます。
- 指定された文字が元の文字列の先頭または末尾と一致しない場合、文字列はそのまま返されます。
Python の strip() 関数の例
例 1:Python の strip() メソッド
str1 = "Welcome to Guru99!" after_strip = str1.strip()
出力:
Welcome to Guru99!
例 2:無効なデータ型に対する strip()
Python String strip() 関数は文字列に対してのみ機能し、リストやタプルなどの他のデータ型で使用するとエラーが返されます。
list()で使用する場合の例
mylist = ["a", "b", "c", "d"] print(mylist.strip())
上記はエラーをスローします:
Traceback (most recent call last): File "teststrip.py", line 2, in <module> print(mylist.strip()) AttributeError: 'list' object has no attribute 'strip'
例 3:文字パラメータなしの strip()
str1 = "Welcome to Guru99!" after_strip = str1.strip() print(after_strip) str2 = "Welcome to Guru99!" after_strip1 = str2.strip() print(after_strip1)
出力:
Welcome to Guru99! Welcome to Guru99!
例 4:strip() 文字パラメーターを渡す
str1 = "****Welcome to Guru99!****" after_strip = str1.strip("*") print(after_strip) str2 = "Welcome to Guru99!" after_strip1 = str2.strip("99!") print(after_strip1) str3 = "Welcome to Guru99!" after_strip3 = str3.strip("to") print(after_strip3)
出力:
Welcome to Guru99! Welcome to Guru Welcome to Guru99!
Python の strip() 関数が使用される理由
ここに、Python のストリップ関数を使用する理由があります
- 元の文字列から削除するように指定された文字に基づいて、文字列の先頭と文字列の末尾にある文字を削除すると役立ちます。
- 指定された文字が元の文字列と一致しない場合、文字列はそのまま返されます。
- 削除する文字が指定されていない場合、元の文字列の先頭と末尾の空白が削除されます。
- 先頭または末尾に空白がない場合、文字列はそのまま返されます。
まとめ:
- Python の String strip() メソッドは、Python で利用できる組み込み関数の一部です。この関数は、元の文字列の最初と最後から指定された文字を削除します。
- この関数は、例に示すように、指定された文字列の先頭と末尾の空白を削除するのに非常に役立ちます.
- 元の文字列から削除するように指定された文字に基づいて、文字列の先頭と文字列の末尾にある文字を削除すると役立ちます。
- 指定された文字が元の文字列と一致しない場合、文字列はそのまま返されます。
- 削除する文字が指定されていない場合、元の文字列の先頭と末尾の空白が削除されます。
- 先頭または末尾に空白がない場合、文字列はそのまま返されます。
Python