在Python中,可以使用format函数或者f-string来进行字符串格式化。
- format函数:
name = "Alice" age = 30 message = "My name is {} and I am {} years old.".format(name, age) print(message)
- f-string:
name = "Alice" age = 30 message = f"My name is {name} and I am {age} years old." print(message)
比较:
- f-string更加简洁易读,直接在字符串中使用变量名,并且不需要在大括号内写出变量的位置;
- format函数可以更灵活地控制变量的显示和格式,可以通过大括号内的索引值或者格式化标记来实现不同的需求;
- f-string只能在Python 3.6及以上的版本中使用,而format函数可以在Python 2和Python 3中均可使用。