Python(1) 字符串格式化

第一次  写博客不知道怎么写 就根据老师所讲的和别人博客的参考 说出自己的理解。

1。1---字符串的格式化

顾名思义 就是让字符串按照自己想要的格式呈现 ,

在python中内置了对字符串进行格式化的操作的格式符——%   也可以看做是占位符,为真实值预留位置和规定格式。

如下面的例子

'''字符串格式***'''
a=3.456
print('%-7.3f'%a)  
print('%7.3f'%a)


'''输出结果'''
3.456  
  3.456 

 

这里第一个%后面的 为格式类型  -7和7表示字符串宽度   .3表示小数后面的精度  f为类型码表示浮点数 

(------文章最后有类型码总结)

第二个%  用做分隔
 

print('%4d:%4c'%(65,65))
 65:   A

print( 'my name is %s,i am %s now'%('zy','angry')  )
my name is zy,i am angry now

这里通过元组来改变多个值   4 表示字符串 宽度%d   表示 十进制整数   %c    表示单个字符   %s    表示字符串

 

最后介绍一种对格式符命名  命名用()


print( 'my name is %(name)s,i am %(mood)s now'%{'name':'zy','mood':'angry'}  )

输出结果
my name is zy,i am angry now

 

下面是各种类型码

  1. %s    字符串 (采用str()的显示)
  2. %r    字符串 (采用repr()的显示)
  3. %c    单个字符
  4. %b    二进制整数
  5. %d    十进制整数
  6. %i    十进制整数
  7. %o    八进制整数
  8. %x    十六进制整数
  9. %e    指数 (基底写为e)
  10. %E    指数 (基底写为E)
  11. %f    浮点数
  12. %F    浮点数,与上相同
  13. %g    指数(e)或浮点数 (根据显示长度)
  14. %G    指数(E)或浮点数 (根据显示长度)
  15. %%    字符"%"

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值