`format` 在 Python 中是一个用于字符串格式化的内置方法。它允许你在字符串中插入变量,并对这些变量进行格式化输出。以下是 `format` 函数的主要作用:
字符串格式化:
使用 `{}` 占位符来表示要插入的值,在 `format` 函数中传入相应的参数,可以将这些值插入到字符串中。
数值格式化:
可以使用 `:.nf` 语法来指定数字的格式,如保留小数位数、千位分隔符、货币符号等。
日期和时间格式化:
可以使用 `:%Y-%m-%d` 语法来指定日期和时间的格式,如指定年份、月份、日期、小时、分钟、秒等。
对齐文本:
可以通过指定字段宽度、对齐方式等格式选项来格式化文本的显示。
自定义格式化:
可以定义自定义的格式化方法,在对象中定义 `__format__` 方法,并在 `format` 函数中使用 `:` 指定格式字符串。
`format` 函数非常灵活,可以根据需要格式化不同类型的变量,并生成格式化后的字符串。