Python:strip()とsplit()の使い方と違い

3178 ワード

一.strip()
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からなるいくつかの部分に分割することができます.