Python Language文字列メソッド


構文

  • str.capitalize() - > str
  • str.casefold() - > str [Python> 3.3のみ]
  • str.center(width [、fillchar]) - > str
  • str.count(sub [、start [、end]]) - > int
  • str.decode(encoding = "utf-8" [、errors]) - > unicode [Python 2.xのみ]
  • str.encode(encoding = "utf-8"、errors = "strict") - >バイト
  • str.endswith(接尾辞[、start [、end]]) - > bool
  • str.expandtabs(tabsize = 8) - > str
  • str.find(sub [、start [、end]]) - > int
  • str.format(* args、** kwargs) - > str
  • str.format_map(マッピング) - > str
  • str.index(sub [、start [、end]]) - > int
  • str.isalnum() - > bool
  • str.isalpha() - > bool
  • str.isdecimal() - > bool
  • str.isdigit() - > bool
  • str.isidentifier() - > bool
  • str.islower() - > bool
  • str.isnumeric() - > bool
  • str.isprintable() - > bool
  • str.isspace() - > bool
  • str.istitle() - > bool
  • str.isupper() - > bool
  • str.join(iterable) - > str
  • str.ljust(width [、fillchar]) - > str
  • str.lower() - > str
  • str.lstrip([chars]) - > str
  • static str.maketrans(x [、y [、z]])
  • str.partition(sep) - >(head、sep、tail)
  • str.replace(old、new [、count]) - > str
  • str.rfind(sub [、start [、end]]) - > int
  • str.rindex(sub [、start [、end]]) - > int
  • str.rjust(width [、fillchar]) - > str
  • str.rpartition(sep) - >(head、sep、tail)
  • str.rsplit(sep = None、maxsplit = -1) - >文字列のリスト
  • str.rstrip([chars]) - > str
  • str.split(sep = None、maxsplit = -1) - >文字列のリスト
  • str.splitlines([keepends]) - >文字列のリスト
  • str.startswith(接頭辞[、start [、end]]) - >本
  • str.strip([chars]) - > str
  • str.swapcase() - > str
  • str.title() - > str
  • str.translate(table) - > str
  • str.upper() - > str
  • str.zfill(width) - > str

備考

Stringオブジェクトは不変です。つまり、リストのように変更することはできません。このため、組み込み型strメソッドは、常にメソッド呼び出しの結果を含む新しい strオブジェクトを返します。

文字列メソッド 関連する例