📜  如何使用格式化函数在 python 中进行格式化 - Python (1)

📅  最后修改于: 2023-12-03 14:52:05.631000             🧑  作者: Mango

如何使用格式化函数在 Python 中进行格式化

在 Python 中,我们可以使用格式化函数将数据转换为指定格式的字符串。本文将为您介绍如何使用格式化函数进行格式化。

字符串格式化

在 Python 中进行字符串格式化时,我们可以使用 % 符号来定义格式化字符串。可以使用 %d%f%s 等占位符,将变量插入到字符串中。

age = 18
name = '张三'
print('我叫 %s,今年 %d 岁。' % (name, age))

上述代码会输出 我叫 张三,今年 18 岁。

format 函数格式化

format 函数是 Python 3 中推荐使用的字符串格式化方法,它使用 {} 作为占位符。

age = 18
name = '张三'
print('我叫 {},今年 {} 岁。'.format(name, age))

上述代码会输出 我叫 张三,今年 18 岁。

我们也可以使用 {0}{1} 等方式来指定占位符的变量顺序。

age = 18
name = '张三'
print('我叫 {1},今年 {0} 岁。'.format(age, name))

上述代码会输出 我叫 张三,今年 18 岁。

f-strings

在 Python 3.6 及以上版本中,我们可以使用 f-strings(formatted string literals)进行格式化。f-strings 使用 {} 作为占位符,并在字符串前加上 f

age = 18
name = '张三'
print(f'我叫 {name},今年 {age} 岁。')

上述代码会输出 我叫 张三,今年 18 岁。

总结

以上是 Python 中的格式化函数及其使用方法。我们可以使用 %format 和 f-strings 等方式对字符串进行格式化,将数据转换为指定格式的字符串。