Pythonのパーティション()メソッド
説明
パーティション()メソッドは、指定された文字列の区切りを分割するために使用されます。
文字列が指定された区切り文字が含まれている場合、それは第3のサブストリングがセパレータの右側で、区切り文字が第二である、第一のサブストリングは、区切り文字を残され、$ 3のタプルを返します。
パーティション()メソッドは、バージョン2.5で新たに追加されました。
文法
パーティション()メソッドの構文:
STR 。パーティション(STR )
パラメータ
STR:指定された区切り文字。
返却値
3タプルの要素を返し、最初のサブストリングは、区切り文字は、第3のサブストリングは、セパレータの右側で、第二され、区切り文字を残しています。
Pythonのrpartition()メソッド
説明
rpartition()メソッドは、宛先の文字列の末尾からのみである()メソッドを、パーティションに似ている検索デリミタを開始する権利です。。
文字列が指定された区切り文字が含まれている場合、それは第3のサブストリングがセパレータの右側で、区切り文字が第二である、第一のサブストリングは、区切り文字を残され、$ 3のタプルを返します。
文法
rpartition()メソッドの構文:
STR 。rpartition (STR )
パラメータ
STR:指定された区切り文字。
返却値
3タプルの要素を返し、最初のサブストリングは、区切り文字は、第3のサブストリングは、セパレータの右側で、第二され、区切り文字を残しています。
例
以下の実施例は、方法及びrpartition()が使用されている()パーティションの使用を示します。
>>> URL = " https://www.baidu.com/index.php " >>> url.partition(' / ' ) (' HTTPS:'、' / '、" /www.baidu.com/index .PHP ' ) >>> url.partition(' /// ' ) (' https://www.baidu.com/index.php ' '' 、'' ) >>> url.rpartition(' / ' ) (「https://www.baidu。と' ' /' ' のindex.php ' ) >>> url.rpartition(' /// ' ) ('' 、'' 、' https://www.baidu.com/index.php ' ) >>>左、9月、右= url.partition(' :// ' ) >>> プリント(左、右) HTTPS www.baidu.com /index.php
最初の例から分かるように、それは指定された文字列の区切りを分割するために使用される文字列が指定された区切り文字が含まれている場合、3員タプルが返され、第一セパレータはサブストリングを残していますサブストリングは、第二セパレータ自体、およびセパレータの第三の権利です。第二の例を示す図で、指定しないセパレータならば、リターンは、依然として全体の文字列、第二及び第三の空の文字列の最初の3組の要素です。