format 是 Python 中的一个内建函数,用于根据给定的格式说明符,将变量、值等信息格式化输出。 格式说明符是一个字符串,指定了输出的格式、对齐方式、宽度、精度等信息。
语法和用法
format 函数的语法如下:
python
format(args, kwargs)
第一个参数可以是一个字符串或一个可被格式化的对象(如数字、日期)。 strings 还可以包含占位符,这些占位符指定了要插入的变量或值。 第二个参数是可选的,用于传递格式化参数,如对齐方式、宽度等。
占位符的格式为 {argument_index},其中 argument_index 是变量或值在 args 或 kwargs 中的位置。 例如:
python
name = "John"
age = 30
formatted_string = "My name is {name} and I am {age} years old.".format(name, age)
格式说明符
| 格式说明符 | 含义 |
|---|---|
| {} | 无格式地插入变量或值 |
| {align}{width} | 指定对齐方式和宽度 |
| {:width} | 指定宽度 |
| {.pre cision} | 指定精度 |
| {.pre cision}{type} | 指定精度和类型 |
对齐方式可以是 <(左对齐)、>(右对齐)或 ^(居中)。 类型可以是 s(字符串)、d(整数)、f(浮点数)或 e(科学计数法)。