当前位置:首页python > 正文

python字符串format方法

作者:野牛程序员:2023-07-13 15:16:43python阅读 2694

在Python中,字符串的format()方法用于格式化字符串。它允许你插入变量值、表达式结果和其他字符串,以创建一个新的格式化字符串。

下面是format()方法的基本语法:

formatted_string = "原始字符串{}".format(变量1, 变量2, ...)

在这个语法中,{}表示占位符,可以在其中插入变量或表达式的值。format()方法的参数将按顺序插入到占位符的位置。

以下是一些示例,演示如何使用format()方法进行字符串格式化:

# 基本用法
name = "Alice"
age = 25
formatted_string = "我的名字是{},我今年{}岁。".format(name, age)
print(formatted_string)
# 输出: 我的名字是Alice,我今年25岁。

# 指定变量顺序
formatted_string = "{1}是我的朋友,他今年{0}岁。".format(age, name)
print(formatted_string)
# 输出: Alice是我的朋友,他今年25岁。

# 指定变量名称
formatted_string = "我的名字是{name},我今年{age}岁。".format(name="Bob", age=30)
print(formatted_string)
# 输出: 我的名字是Bob,我今年30岁。

# 格式化数字
pi = 3.14159
formatted_string = "圆周率的值是:{:.2f}".format(pi)
print(formatted_string)
# 输出: 圆周率的值是:3.14

# 格式化日期
from datetime import datetime
today = datetime.now()
formatted_string = "今天是:{:%Y-%m-%d}".format(today)
print(formatted_string)
# 输出: 今天是:2021-09-01

这只是format()方法的一些常见用法示例。可以使用更多的格式规范和选项来满足不同的需求,例如指定字段宽度、对齐方式等。

野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击