Python 3におけるstrip()、lstrip()、rstrip()の使い方の詳細
1197 ワード
Pythonには、次の3つの末尾文字、空白文字を除去する関数があります.
strip:ヘッダー、空白文字(
lstrip:先頭文字、空白文字(
rstrip:末尾文字、空白文字(
文字通り
注意:これらの関数は、ヘッダーと末尾の文字のみが削除され、真ん中は削除されません.
関数構文は次のとおりです.
1
2
3
パラメータcharsはオプションで、charsが空の場合、デフォルトでは
charsが空でない場合、charsは1つの文字のリストと見なし、削除するかどうかの前提は文字列の先頭と末尾から削除する文字が含まれているかどうかであり、あれば処理を続け、なければ中間の文字は削除されない.
戻り値:ヘッダーの末尾文字(または空白文字)の
適用Pythonバージョン:
注意:charsに値が設定されていると、
転載先:https://www.cnblogs.com/yanhuaqiang/p/10990178.html
strip:ヘッダー、空白文字(
、\r、\t、' '
、すなわち、改行、リターン、タブ、スペースを含む)を除去するために使用されます.lstrip:先頭文字、空白文字(
、\r、\t、' '
、すなわち、改行、リターン、タブ、スペースを含む)を除去するために使用されます.rstrip:末尾文字、空白文字(
、\r、\t、' '
、すなわち、改行、リターン、タブ、スペースを含む)を除去するために使用されます.文字通り
r=right,l=left
,strip,rstrip,lstripは開発でよく用いられる文字列フォーマットの方法である.注意:これらの関数は、ヘッダーと末尾の文字のみが削除され、真ん中は削除されません.
関数構文は次のとおりです.
1
2
3
string.strip([chars])
string.lstrip([chars])
string.rstrip([chars])
パラメータcharsはオプションで、charsが空の場合、デフォルトでは
string
ヘッダの末尾の空白文字(
、\r、\t、' '
を含む)が削除されます.charsが空でない場合、charsは1つの文字のリストと見なし、削除するかどうかの前提は文字列の先頭と末尾から削除する文字が含まれているかどうかであり、あれば処理を続け、なければ中間の文字は削除されない.
戻り値:ヘッダーの末尾文字(または空白文字)の
string
コピーを除去し、string
自体は変更されません.適用Pythonバージョン:
Python2
Python3
はサポートされており、使用方法は同じです.注意:charsに値が設定されていると、
#-
は2つの個別の文字と見なされるため、#-
の順序とは関係なく、空白文字(改行、リターン、タブ、スペースを含む)は削除されません.転載先:https://www.cnblogs.com/yanhuaqiang/p/10990178.html