print
函数是 Python 中用于输出数据的内置函数。print
函数的格式化输出可以通过 format
方法来实现,其基本语法如下:
print("格式化字符串".format(参数1, 参数2, ...))
format
方法可以接受多个参数,用来替换字符串中的占位符 {}
。参数的顺序决定了其在字符串中的位置,也可以通过指定位置参数来指定参数的顺序。
常用的格式化符号包括:
{}
:无格式化{0}
、{1}
:按顺序引用参数{name}
:通过名称引用参数{:
:左对齐 {:^width}
:居中对齐{:>width}
:右对齐{:.precision}
:精度控制{:,}
:千位分隔符
例如,下面是一个使用 format
方法进行格式化输出的示例:
name = "Alice" age = 25 print("My name is {} and I am {} years old.".format(name, age)) # Output: My name is Alice and I am 25 years old.
除了 format
方法,还可以使用 f-string 进行字符串格式化输出,例如:
name = "Alice" age = 25 print(f"My name is {name} and I am {age} years old.") # Output: My name is Alice and I am 25 years old.
总的来说,format
方法是一个非常灵活和强大的字符串格式化工具,可以满足各种不同的格式化输出需求。