strip()とsplit()の違い



Distinction Between Strip



Stripは削除、クリアに変換され、splitはsplitとsplitに変換されます。

ストリップ

Pythonのstrip()メソッドは、括弧内に指定された文字列の先頭と末尾の文字を削除するために使用されます。括弧が空の場合、デフォルトではスペース、改行、または文字シーケンスが削除されます。この方法では、先頭または末尾の文字しか削除できず、文字列の途中の文字は削除できないことに注意してください。



str = 'str123456str' Print str.strip( 'str' ) # remove the leading and trailing characters str The output is: 123456

スプリット

分割は非常に便利なスライス方法です。つまり、指定された区切り文字で文字列をスライスし、パラメータnumによってスライス数が決定されます。 numの値、カットされるナイフの数はいくつですか。

その構文は次のとおりです:str.split(str = ''、num = string.count(str))。



知っておく必要があるのは:
strはセパレータとして使用されます。デフォルトは、スペース、改行( n)、タブ( t)などを含むすべてのヌル文字です。

Numのデフォルトは-1で、すべてを区切ります。

str = 'str/123456/str' print str.split( '/' )[-1] # . is the separator, [-1] means the last paragraph is reserved. Output: str