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内对应变量名的变量值替换其位置

posted @ 2017-07-20 15:45  魅力宁波  阅读(364)  评论(0)    收藏  举报