python基础之格式化输出
一、格式化输出的作用
格式化输出主要用于将字符串中各种占位符用外部输入替换掉,形成我们需要的信息再输出。
二、格式化输出有那几种方式
1、使用%s、%d、%f
%s:可以接收字符串、整型、浮点型
%d:可以接收整型和浮点型,浮点型只显示整数部分
%f:可以接收整型和浮点型,整型和浮点型都显示为6位小数
使用方法以%s为例:
1.1、单个%s
print('my name is %s' % 'egon')
1.2、多个%s
print('my name is %s,my age is %s' % ('egon',18))
2、使用format方法
2.1、占位符为{}
res='{}{}{}'.format('egon',18,'male'),format中的值依次替换{}的位置,需要注意的是{}的个数不能超过format内值的个数
2.2、占位符为{索引值}
res='{1}{0}{1}'.format('egon',18,'male'),根据{}内索引值取format内相应索引值的值替换其位置
2.3、占位符为{变量名}
res='{name}{age}{sex}'.format(name='egon',age=18,sex='male'),根据{}内的变量名取format内对应变量名的变量值替换其位置

浙公网安备 33010602011771号