Python format() 関数

数字 0.5 をパーセンテージにフォーマットします:

x = format(0.5, '%')

実行例

定義と用法

format() 関数は指定された値を指定された形式にフォーマットします。

文法

format(value, format)

パラメータ値

パラメータ 説明
value どんなフォーマットの値でも
format

値をフォーマットするためのフォーマット

合法値:

  • '<' - 左に配置(利用可能なスペース内)
  • '>' - 右に配置(利用可能なスペース内)
  • '^' - 中央に配置(利用可能なスペース内)
  • '=' - 符号を最左端に配置
  • '+' - 加号を使用して結果が正か負であることを示す
  • '-' - 負号は負の値のみに使用
  • ' ' - 正数の前にスペースを使用
  • ',' - 千位の区切りとしてカンマを使用
  • '_' - 千位の区切りとして下線を使用
  • 'b' - 2進数フォーマット
  • 'c' - 値を対応するユニコード文字に変換
  • 'd' - 10進数フォーマット
  • 'e' - 科学フォーマット、小文字 e を使用
  • 'E' - 科学フォーマット、大文字 E を使用
  • 'f' - 固定小数点フォーマット
  • 'F' - 固定小数点フォーマット、大文字
  • 'g' - 一般フォーマット
  • 'G' - 一般フォーマット(大文字 E を科学記数法として使用)
  • 'o' - 8進数フォーマット
  • 'x' - 16進数フォーマット、小文字
  • 'X' - 16進数フォーマット、大文字
  • 'n' - 数字フォーマット
  • '%' - 百分百フォーマット

さらに例

255 を16進数にフォーマットする:

x = format(255, 'x')

実行例