以下は 8 ビット文字列および Unicode オブジェクトでサポートされる メソッドです:
) |
width) |
sub[, start[, end]]) |
[start:end]
中に部分文字列 sub
が出現する回数を返します。オプション引数 start および end
はスライス表記と同じように解釈されます。
[encoding[, errors]]) |
'strict'
で、エンコード
に関するエラーは ValueError を送出します。
他に利用できる値は 'ignore'
および 'replace'
です。
バージョン2.2 以降で新規追加された 仕様です。
[encoding[,errors]]) |
'strict'
で、エンコード
に関するエラーは ValueError を送出します。
他に利用できる値は 'ignore'
および 'replace'
です。
バージョン2.0 以降で新規追加された 仕様です。
suffix[, start[, end]]) |
True
を返します。そう
でない場合 False
を返します。オプション引数 start がある場
合、文字列の start から比較を始めます。end がある場合、文字
列の end で比較を終えます。
[tabsize]) |
8
文字分
と仮定します。
sub[, start[, end]]) |
-1
を返します。
sub[, start[, end]]) |
) |
) |
) |
) |
) |
) |
) |
seq) |
width) |
len(s)
よりも小さい場合、元の文字列が返されます。
) |
[chars]) |
None
の場合、空白文字が
除去されます。chars が与えられていてかつ None
でない場合、chars は文字列でなければなりません;
このメソッドを適用した対象の文字列の先頭部分から chars 中の
文字が除去されます。
バージョン2.2.2 以降で変更された 仕様:
引数 chars をサポートしました
old, new[, count]) |
sub [,start [,end]]) |
-1
を返します。
sub[, start[, end]]) |
width) |
len(s)
よりも小さい場合、元の文字列が返されます。
[chars]) |
None
の場合、空白文字が
除去されます。chars が与えられていてかつ None
でない場合、chars は文字列でなければなりません;
このメソッドを適用した対象の文字列の末端部分から chars 中の
文字が除去されます。
バージョン2.2.2 以降で変更された 仕様:
引数 chars をサポートしました
[sep [,maxsplit]]) |
None
の場合、すべての空白文字が単語の境界になります。
[keepends]) |
prefix[, start[, end]]) |
True
を返します。そう
でない場合 False
を返します。オプション引数 start がある場
合、文字列の start から比較を始めます。end がある場合、文字
列の end で比較を終えます。
[chars]) |
None
の場合、空白文字が
除去されます。chars が与えられていてかつ None
でない場合、chars は文字列でなければなりません;
このメソッドを適用した対象の文字列の両端から chars 中の
文字が除去されます。
バージョン2.2.2 以降で変更された 仕様:
引数 chars をサポートしました
) |
) |
table[, deletechars]) |
Unicode オブジェクトの場合、translate() メソッドはオプションの
deletechars 引数を受理しません。その代わり、メソッドは
すべての文字が与えられた変換テーブルで対応付けされている s の
コピーを返します。この変換テーブルは Unicode 順 (ordinal) から
Unicode 順、Unicode 文字列、または None
への対応付け
でなくてはなりません。対応付けされていない文字は何もせず放置されます。
None
に対応付けられた文字は削除されます。ちなみに、
より柔軟性のあるアプローチは、自作の文字対応付けを行う codec
を codecs モジュールを使って作成することです
(例えば encodings.cp1251 を参照してください。
) |
width) |
len(s)
よりも短い場合もとの文字列自体が
返されます。
バージョン2.2.2 以降で新規追加された 仕様です。
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。