Python format() 函数

实例

把数字 0.5 格式化为百分比值:

x = format(0.5, '%')

运行实例

定义和用法

format() 函数把指定值格式化为指定格式。

语法

format(value, format)

参数值

参数 描述
value 任何格式的值。
format

您要将值格式化为的格式。

合法值:

  • '<' - 左对齐结果(在可用空间内)
  • '>' - 右对齐结果(在可用空间内)
  • '^' - 居中对齐结果(在可用空间内)
  • '=' - 将符号置于最左侧
  • '+' - 使用加号来指示结果是正还是负
  • '-' - 负号仅用于负值
  • ' ' - 在正数前使用空格
  • ',' - 使用逗号作为千位分隔符
  • '_' - 使用下划线作为千位分隔符
  • 'b' - 二进制格式
  • 'c' - 将值转换为相应的 unicode 字符
  • 'd' - 十进制格式
  • 'e' - 科学格式,使用小写字母 e
  • 'E' - 科学格式,使用大写字母 E
  • 'f' - 定点编号格式
  • 'F' - 定点编号格式,大写
  • 'g' - 通用格式
  • 'G' - 通用格式(将大写 E 用作科学计数法)
  • 'o' - 八进制格式
  • 'x' - 十六进制格式,小写
  • 'X' - 十六进制格式,大写
  • 'n' - 数字格式
  • '%' - 百分百格式

更多实例

实例

将 255 格式化为十六进制值:

x = format(255, 'x')

运行实例