formatter函数是一个用于格式化字符串的函数,它可以将变量插入到字符串中,并按照指定的格式进行显示。在Python中,formatter函数有两种常见用法:1、使用 % 运算符进行格式化;2、使
formatter函数是一个用于格式化字符串的函数,它可以将变量插入到字符串中,并按照指定的格式进行显示。在Python中,formatter函数有两种常见用法:1、使用 % 运算符进行格式化;2、使用 str.format() 方法进行格式化。
formatter函数是一个用于格式化字符串的函数,它可以将变量插入到字符串中,并按照指定的格式进行显示。在 Python 中,formatter 函数有两种常见用法:
1、使用 % 运算符进行格式化:
python name = "Alice" age = 25 height = 1.72 print("My name is %s, I am %d years old, and my height is %.2f meters." % (name, age, height))
输出结果为:
My name is Alice, I am 25 years old, and my height is 1.72 meters.
在这个例子中,%s 表示字符串类型,%d 表示整数类型,%.2f 表示浮点数类型,并指定了小数点后的位数为 2。通过 % 运算符和变量列表,我们可以将变量插入到字符串中。
2、使用 str.format() 方法进行格式化:
python name = "Bob" age = 30 height = 1.80 print("My name is {}, I am {} years old, and my height is {:.2f} meters.".format(name, age, height))
输出结果为:
My name is Bob, I am 30 years old, and my height is 1.80 meters.
在这个例子中,{} 表示占位符,可以按照顺序将变量的值插入到字符串中。在 {} 中可以使用数字来指定变量的位置,例如 {} 表示第一个变量,{} 表示第二个变量,以此类推。在 {:.2f} 中,:.2f 表示浮点数类型,并指定了小数点后的位数为 2。通过 str.format() 方法,我们可以将变量的值插入到字符串中。