📜  将百分号添加到字符串 python (1)

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

在Python中添加百分号到字符串

在Python中添加百分号到字符串很常见,常用于格式化输出。下面介绍几种常用的方法。

使用百分号格式化字符串

百分号格式化字符串是一种旧式的方法。通过用百分号%来替换字符串里的占位符,实现格式化输出。

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

输出结果:

我叫张三,今年18岁。
使用format函数格式化字符串

format函数是一种更加现代的方法,通过在字符串中使用花括号{}和关键字参数,在字符串中插入变量。

name = "李四"
age = 20
print("我叫{},今年{}岁。".format(name, age))

输出结果:

我叫李四,今年20岁。
使用f字符串格式化字符串

f字符串是在Python 3.6中引入的一种新式方法,与format方法类似,通过在字符串前加上字母f,可以在字符串中直接引用变量。

name = "王五"
age = 22
print(f"我叫{name},今年{age}岁。")

输出结果:

我叫王五,今年22岁。
使用百分号输出百分号

在使用百分号格式化字符串时,如果需要输出百分号,可以使用两个百分号%来表示一个百分号。

percent = 55.5
print("这个班级考试通过率是%.2f%%。" % percent)

输出结果:

这个班级考试通过率是55.50%。

以上便是Python中添加百分号到字符串的几种方法,每种方法都有自己的特点,需要根据实际需求来选择。