在使用format()函数时,以下是一些最佳实践:
name = "Alice"
age = 30
# 使用位置参数
print("My name is {} and I am {} years old".format(name, age))
# 使用关键字参数
print("My name is {name} and I am {age} years old".format(name=name, age=age))
num = 10
# 格式化为整数
print("The number is {:d}".format(num))
name = "Alice"
try:
print("My name is {} and I am {} years old".format(name))
except IndexError:
print("Invalid number of arguments provided")
name = "Alice"
age = 30
print(f"My name is {name} and I am {age} years old")
通过遵循这些最佳实践,可以更有效地使用format()函数来格式化字符串。