Python:strip()とsplit()の使い方と違い
3178 ワード
一.strip()
stripは、文字列の先頭と末尾の指定文字列に使用されます.デフォルトはスペースまたは改行です.
たとえば、文字列があります.
stripメソッドを使用します.
次のように出力されます.
末尾の改行文字が削除されていることがわかります.次に、指定した文字列を削除します.まず、文字列があります.
出力:
二.split
この関数の使い方は、文字列を分割し、分割した文字列をリストに入れて返すことです.デフォルトでは、改行記号「」とスペース「」、および「t」に基づいて分割されます.たとえば、コードがあります.
これにより、分割後の文字列が返されます.
または文字列の間にスペースを指定します.
数値1に遭遇した場合など、特定の文字に基づいて文字列を分割したい場合は、コードがあります.
これにより、文字列を数字9からなるいくつかの部分に分割することができます.
stripは、文字列の先頭と末尾の指定文字列に使用されます.デフォルトはスペースまたは改行です.
たとえば、文字列があります.
str="123123
"
stripメソッドを使用します.
str.strip()
次のように出力されます.
'asdasdasd'
末尾の改行文字が削除されていることがわかります.次に、指定した文字列を削除します.まず、文字列があります.
str="I love I"
str.strip("I")# I
出力:
' love '
二.split
この関数の使い方は、文字列を分割し、分割した文字列をリストに入れて返すことです.デフォルトでは、改行記号「」とスペース「」、および「t」に基づいて分割されます.たとえば、コードがあります.
>>> str="asdasd
asdasdasd
"
>>> str.split()
['asdasd', 'asdasdasd']
これにより、分割後の文字列が返されます.
または文字列の間にスペースを指定します.
>>> str="asdsad asdasd"
>>> str.split()
['asdsad', 'asdasd']
数値1に遭遇した場合など、特定の文字に基づいて文字列を分割したい場合は、コードがあります.
>>> str="9999919999919999919999"
>>> str.split("1")
['99999', '99999', '99999', '9999']
これにより、文字列を数字9からなるいくつかの部分に分割することができます.