Python のstrip() メソッドは、文字列の先頭と末尾にある指定された文字 (デフォルトはスペースまたは改行文字) または文字シーケンスを削除するために使用されます。
注: この方法では、先頭または末尾の文字のみを削除できますが、中間の文字は削除できません。
その関数のプロトタイプ: string.strip(s[, chars])。先頭と末尾の文字が削除された文字列のコピーを返します。
(これは、文字列内のどの文字を削除するかを意味し、これらの文字をパラメータとして渡します。この関数は最初と最後の文字のみを削除し、中間の文字は削除しません。)
strip() のパラメータが空の場合、文字列の先頭と末尾の空白文字 (\n、\r、\t を含む) はデフォルトで削除されます。
lstrip(): 左側を削除します
rstrip(): 右側を削除します
例 1:
>>> str = ' ab cd ' >>> str ' ab cd ' >>> str.strip() #删除头尾空格 'ab cd' >>> str.lstrip() #删除开头空格 'ab cd ' >>> str.rstrip() #删除结尾空格 ' ab cd'
関連する推奨事項: 「 Python ビデオ チュートリアル >>
例 2:
>>> str2 = '1a2b12c21' >>> str2.strip('12') #删除头尾的1和2 'a2b12c' >>> str2.lstrip('12') #删除开头的1和2 'a2b12c21' >>> str2.rstrip('12') #删除结尾的1和2 '1a2b12c'
例 3:
a="aabcacb1111acbba" print(a.strip("abc")) print(a.strip("acb")) print(a.strip("bac")) print(a.strip("bca")) print(a.strip("cab")) print(a.strip("cba"))
出力:
以上がPythonでストリップとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。