Python strip()とsplit()メソッド
2558 ワード
【回転】Python strip()とsplit()メソッド
Python strip()メソッドは、文字列の先頭と末尾に指定された文字(デフォルトはスペース)を削除するために使用されます.
構文
strip()メソッド構文:
パラメータ
chars--文字列の先頭と末尾に指定された文字を削除します.
戻り値
文字列の先頭と末尾に指定された文字を削除して生成された新しい文字列を返します.
≪インスタンス|Instance|emdw≫
次の例ではstrip()関数の使用方法を示します.
上記の例の出力結果は次のとおりです.
説明
Python split()は区切り記号を指定して文字列をスライスし、パラメータnumに指定値がある場合はnumサブ文字列のみを区切る
構文
split()メソッド構文:
パラメータ str--スペース、改行()、タブ(t)など、デフォルトではすべての空白文字です. num--分割回数.
戻り値
分割された文字列のリストを返します.
≪インスタンス|Instance|emdw≫
次の例では、split()関数の使用方法を示します.
上記の例の出力結果は次のとおりです.
Python strip()メソッドは、文字列の先頭と末尾に指定された文字(デフォルトはスペース)を削除するために使用されます.
構文
strip()メソッド構文:
str.strip([chars]);
パラメータ
chars--文字列の先頭と末尾に指定された文字を削除します.
戻り値
文字列の先頭と末尾に指定された文字を削除して生成された新しい文字列を返します.
≪インスタンス|Instance|emdw≫
次の例ではstrip()関数の使用方法を示します.
#!/usr/bin/python
str = "0000000this is string example....wow!!!0000000";
print str.strip( ‘0‘ );
上記の例の出力結果は次のとおりです.
this is string example....wow!!!
説明
Python split()は区切り記号を指定して文字列をスライスし、パラメータnumに指定値がある場合はnumサブ文字列のみを区切る
構文
split()メソッド構文:
str.split(str="", num=string.count(str)).
パラメータ
戻り値
分割された文字列のリストを返します.
≪インスタンス|Instance|emdw≫
次の例では、split()関数の使用方法を示します.
#!/usr/bin/python
str = "Line1-abcdef
Line2-abc
Line4-abcd";
print str.split( );
print str.split(' ', 1 );
上記の例の出力結果は次のとおりです.
['Line1-abcdef', 'Line2-abc', 'Line4-abcd']
['Line1-abcdef', '
Line2-abc
Line4-abcd']