python

python format()函数与%操作符的比较

小樊
86
2024-08-21 07:56:28
栏目: 编程语言

在Python中,format()函数和%操作符都用于格式化字符串。它们的功能是类似的,但format()函数更加灵活和强大。

  1. %操作符:
name = 'Alice'
age = 30
sentence = 'My name is %s and I am %d years old.' % (name, age)
print(sentence)
  1. format()函数:
name = 'Alice'
age = 30
sentence = 'My name is {} and I am {} years old.'.format(name, age)
print(sentence)

主要区别:

综上所述,format()函数在功能和灵活性上优于%操作符,因此在Python中更推荐使用format()函数来进行字符串格式化。

0
看了该问题的人还看了