在Python中,`format()`方法用于格式化字符串,它允许你将变量值插入到字符串中的占位符位置。以下是`format()`方法的基本用法:
基本格式化
python
name = "Alice"
age = 25
message = "My name is {} and I am {} years old."
print(message.format(name, age)) 输出:My name is Alice and I am 25 years old
指定位置
python
name = "Alice"
age = 25
print("My name is {0}, and I am {1} years old."
print(message.format(name, age)) 输出:My name is Alice, and I am 25 years old
使用关键字参数
python
name = "Alice"
age = 25
print("My name is {name}, and I am {age} years old."
print(message.format(name=name, age=age)) 输出:My name is Alice, and I am 25 years old
格式说明符
python
value = 3.
formatted_value = "Value: {:.2f}".format(value) 输出:Value: 3.14
填充和对齐
python
name = "Alice"
age = 25
print("Name: {:<10}, Age: {:>5}".format(name, age)) 输出:Name: Alice , Age: 25
列表和字典
python
a_list = ["chuhao", 20, "china"]
print("My name is {0}, from {0}, age is {0}".format(a_list)) 输出:My name is chuhao, from china, age is 20
b_dict = {"name": "chuhao", "age": 20}
print("Name: {name}, Age: {age}".format(b_dict)) 输出:Name: chuhao, Age: 20
以上示例展示了`format()`方法在Python中的多种用法,包括位置指定、关键字参数、格式说明符以及列表和字典的格式化。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/60903.html