字符串format方法

字符串format方法


2024年5月22日发(作者:)

字符串format方法

字符串的`format()`方法是Python中用于格式化字符串的一种强大工具。以下是一些基

本用法:

1. 基本用法:

使用大括号`{}`作为占位符,然后通过`.`format()`方法传入相应的参数来替换这些占位

符。

print("Hello, {}!".format("World")) 输出:Hello, World!

2. 索引位置匹配:

在大括号内可以使用数字来指定参数的位置。

print("My name is {0} and I am {1} years old.".format("Alice", 25))

输出:My name is Alice and I am 25 years old.

3. 关键字参数匹配:

在大括号内可以使用变量名来指定参数。

print("My name is {name} and I am {age} years old.".format(name="Alice", age=25))

输出:My name is Alice and I am 25 years old.

4. 格式规范:

可以在大括号内的冒号`:`后添加格式规范来控制参数的输出格式,如对齐、宽度、精度

等。

print("{:<10s} {:>10s}".format("Left", "Right")) 左对齐和右对齐,总宽度为10

print("{:.2f}".format(3.14159)) 保留两位小数的浮点数

5. 多次使用同一个参数:

同一个参数可以在格式字符串中多次使用。

print("Repeat {0} {0} times!".format("this"))

输出:Repeat this this times!

6. 使用列表或元组传参:

可以直接将列表或元组传递给`format()`方法。

print("Numbers: {0}, {1}, {2}".format([1, 2, 3]))

输出:Numbers: 1, 2, 3

7. 字典传参:

可以使用字典的键作为字段名。

data = {"name": "Alice", "age": 25}

print("My name is {name} and I am {age} years old.".format(**data))

输出:My name is Alice and I am 25 years old.


发布者:admin,转转请注明出处:http://www.yc00.com/news/1716336589a2727382.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信