当前位置:首页python > 正文

python的format用法

作者:野牛程序员:2023-08-11 11:11:08python阅读 2797

在 Python 中,str.format() 方法用于格式化字符串,允许将变量值插入到字符串中的占位符位置。以下是 format() 方法的基本用法示例:

name = "Alice"
age = 30

formatted_string = "My name is {} and I am {} years old.".format(name, age)
print(formatted_string)  # 输出: "My name is Alice and I am 30 years old."

在这个示例中,{} 是占位符,format() 方法会将 nameage 的值依次插入到占位符的位置。

还可以使用大括号中的索引来指定要插入的变量的顺序:

name = "Alice"
age = 30

formatted_string = "My name is {0} and I am {1} years old.".format(name, age)
print(formatted_string)  # 输出: "My name is Alice and I am 30 years old."

还可以通过关键字参数指定要插入的值:

name = "Alice"
age = 30

formatted_string = "My name is {n} and I am {a} years old.".format(n=name, a=age)
print(formatted_string)  # 输出: "My name is Alice and I am 30 years old."

在 Python 3.6+ 版本中,还可以使用 f-string 来进行字符串格式化,它提供了一种更简洁的语法:

name = "Alice"
age = 30

formatted_string = f"My name is {name} and I am {age} years old."
print(formatted_string)  # 输出: "My name is Alice and I am 30 years old."

总之,format() 方法提供了一种灵活和可读性良好的方式来格式化字符串,可以将变量值插入到字符串中。


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

最新推荐

热门点击