在Python中,格式化打印是通過字符串的format()方法來實現的。以下是一些常用的格式化打印技巧:
name = "Alice"
age = 30
print("Name: {}, Age: {}".format(name, age))
print("Name: {1}, Age: {0}".format(age, name))
print("Name: {name}, Age: {age}".format(name="Alice", age=30))
num = 3.14159
print("Pi: {:.2f}".format(num)) # 保留兩位小數
print("{:^20}".format("Centered")) # 居中對齊
print("{:<20}".format("Left aligned")) # 左對齊
print("{:>20}".format("Right aligned")) # 右對齊
print("Binary: {0:b}".format(10)) # 二進制
print("Hex: {0:x}".format(255)) # 十六進制
print("Octal: {0:o}".format(8)) # 八進制
person = {"name": "Alice", "age": 30}
print("Name: {name}, Age: {age}".format(**person))
以上是一些常用的格式化打印技巧,可以根據具體的需求選擇合適的方法進行格式化。