Python format 用法详解及示例
Python的format()是一种格式化字符串的方法,它能够将变量的值插入到字符串中的占位符位置。下面是关于Python format语法的解释和三个示例:
语法
使用format()方法时,需要在字符串中指定占位符{},然后使用format()方法传递参数来替换这些占位符。在占位符内部,还可以使用特定的格式规则来定义变量的输出格式。
下面是format()方法的语法格式:
string.format(var1, var2, ...)
其中,string是需要被格式化的字符串,var1、var2是需要插入到字符串中的变量。
示例1:基本使用
name = "Alice"
age = 25
print("My name is {} and I am {} years old.".format(name, age))
输出结果:
My name is Alice and I am 25 years old.
在示例1中,我们使用了format()方法将变量name和age插入到字符串”My name is {} and I am {} years old.”的占位符{}中。
示例2:指定参数索引
name = "Bob"
age = 32
print("My name is {1} and I am {0} years old.".format(age, name))
输出结果:
My name is Bob and I am 32 years old.
在示例2中,我们使用了索引来指定参数的位置,将age插入到索引为1的占位符{}中,将name插入到索引为0的占位符{}中。
示例3:自定义格式规则
pi = 3.1415926
print("The value of pi is approximately {:.2f}".format(pi))
输出结果:
The value of pi is approximately 3.14
在示例3中,我们使用了格式规则”{:.2f}”来指定浮点数的输出格式,保留两位小数。
以上是关于Python format语法的解释和三个示例。希望能对您有所帮助!