Python format() 字符串方法
-
定义和用法
format() 方法格式化指定的值,并将其插入字符串的占位符内。占位符使用大括号{}定义。在下面的“占位符”部分中了解有关占位符的更多信息。format() 方法返回格式化的字符串。 -
实例
-
句法
string.format(value1, value2...) -
参数值
参数 必需的 描述 value1, value2... 是 一个或多个应该格式化并插入字符串的值。 值可以是A数字,用于指定要删除的元素的位置。这些值可以是用逗号分隔的值列表,键=值列表或两者的组合。这些值可以是任何数据类型。 -
更多例子
可以使用命名索引{price},编号索引{0}甚至空的占位符来标识 占位符 {}。使用不同的占位符值:
尝试一下txt1 = "My name is {fname}, I'am {age}".format(fname = "John", age = 36) txt2 = "My name is {0}, I'am {1}".format("John",36) txt3 = "My name is {}, I'am {}".format("John",36) -
格式化类型
在占位符内,您可以添加格式化类型以格式化结果::<- 左对齐结果(在可用空间内):>- 右对齐结果(在可用空间内):^- 居中对齐结果(在可用空间内):=- 将标志放置在最左侧:+- 使用加号指示结果是正数还是负数:-- 负号仅用于负值:- 使用空格在正数之前插入一个多余的空格(在负数之前使用减号):,- 使用逗号作为千位分隔符:_- 使用下划线作为千位分隔符:b- 二进制格式:c- 将值转换为相应的unicode字符:d- 十进制格式:e- 科学格式,小写字母e:E- 科学格式,带有大写字母E:f- 定点编号格式:F- 定点数字格式,以大写形式显示(将inf和nan显示为INF和NAN):g- 一般格式:G- 通用格式(将大写E用作科学计数法):o- 八进制格式:x- 十六进制格式,小写:X- 十六进制格式,大写:n- 数字格式:%- 百分比格式
-
