Python字符串格式化详解
字符串格式化指的是将数据按照一定的格式展示在字符串中,其中包括格式化占位符%s,%d,%f等。
%s - 字符串
%s是一种用于字符串格式化的占位符,表示插入的数据将按照字符串的形式展示。
示例1:使用%s格式化字符串
name = '小明'
age = 18
height = 175.5
print('大家好,我叫%s,今年%d岁,身高%.1fcm。'%(name,age,height))
输出结果:
大家好,我叫小明,今年18岁,身高175.5cm。
%d - 整数
%d是一种用于整数格式化的占位符,表示插入的数据将按照整数的形式展示。
示例2:使用%d格式化整数
num1 = 100
num2 = 200
print('num1=%d,num2=%d'%(num1,num2))
输出结果:
num1=100,num2=200
%f - 浮点数
%f是一种用于浮点数格式化的占位符,表示插入的数据将按照浮点数的形式展示。
示例3:使用%f格式化浮点数
score = 89.5
print('你的成绩是%.2f分'%(score))
输出结果:
你的成绩是89.50分
总结
以上是Python字符串格式化的基本用法,通过对%s,%d,%f的应用可以满足日常开发中的大部分需求。当然Python中还有其他更多的格式化占位符,例如%c(字符)、%o(八进制)、%x(十六进制)等,需要按照具体需求选用。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python字符串格式化%s%d%f详解 - Python技术站