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
