📅  最后修改于: 2023-12-03 14:52:05.631000             🧑  作者: Mango
在 Python 中,我们可以使用格式化函数将数据转换为指定格式的字符串。本文将为您介绍如何使用格式化函数进行格式化。
在 Python 中进行字符串格式化时,我们可以使用 %
符号来定义格式化字符串。可以使用 %d
、%f
、%s
等占位符,将变量插入到字符串中。
age = 18
name = '张三'
print('我叫 %s,今年 %d 岁。' % (name, age))
上述代码会输出 我叫 张三,今年 18 岁。
。
format
函数是 Python 3 中推荐使用的字符串格式化方法,它使用 {}
作为占位符。
age = 18
name = '张三'
print('我叫 {},今年 {} 岁。'.format(name, age))
上述代码会输出 我叫 张三,今年 18 岁。
。
我们也可以使用 {0}
、 {1}
等方式来指定占位符的变量顺序。
age = 18
name = '张三'
print('我叫 {1},今年 {0} 岁。'.format(age, name))
上述代码会输出 我叫 张三,今年 18 岁。
。
在 Python 3.6 及以上版本中,我们可以使用 f-strings(formatted string literals)进行格式化。f-strings 使用 {}
作为占位符,并在字符串前加上 f
。
age = 18
name = '张三'
print(f'我叫 {name},今年 {age} 岁。')
上述代码会输出 我叫 张三,今年 18 岁。
。
以上是 Python 中的格式化函数及其使用方法。我们可以使用 %
、 format
和 f-strings 等方式对字符串进行格式化,将数据转换为指定格式的字符串。