码迷,mamicode.com
首页 > 编程语言 > 详细

Python占位符介绍及操作方法

时间:2019-11-03 10:23:34      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:ber   span   alt   orm   key   seve   浮点数   使用方法   plain   

1,常用占用符: 

常见的占位符有:
%d    整数
%f    浮点数
%s    字符串
%x    十六进制整数
使用方法:
tpl = "i am %s" % "alex"
 
 tpl = "i am %s age %d" % ("alex"18)
 
 tpl = "i am %(name)s age %(age)d" % {"name""alex""age"18}
 
 tpl = "percent %.2f" % 99.97623
 
 tpl = "i am %(pp).2f" % {"pp"123.425556, }
 
 tpl = "i am %.2f %%" % {"pp"123.425556, }
 
2,Format方法
tpl = "i am {}, age {}, {}".format("seven"18‘alex‘)
  
tpl = "i am {}, age {}, {}".format(*["seven"18‘alex‘])
  
tpl = "i am {0}, age {1}, really {0}".format("seven"18)
  
tpl = "i am {0}, age {1}, really {0}".format(*["seven"18])
  
tpl = "i am {name}, age {age}, really {name}".format(name="seven", age=18)
  
tpl = "i am {name}, age {age}, really {name}".format(**{"name""seven""age"18})
  
tpl = "i am {0[0]}, age {0[1]}, really {0[2]}".format([123], [112233])
  
tpl = "i am {:s}, age {:d}, money {:f}".format("seven"1888888.1)
  
tpl = "i am {:s}, age {:d}".format(*["seven"18])
  
tpl = "i am {name:s}, age {age:d}".format(name="seven", age=18)
  
tpl = "i am {name:s}, age {age:d}".format(**{"name""seven""age"18})
 
tpl = "numbers: {:b},{:o},{:d},{:x},{:X}, {:%}".format(151515151515.876232)
 
tpl = "numbers: {:b},{:o},{:d},{:x},{:X}, {:%}".format(151515151515.876232)
 
tpl = "numbers: {0:b},{0:o},{0:d},{0:x},{0:X}, {0:%}".format(15)
 
tpl = "numbers: {num:b},{num:o},{num:d},{num:x},{num:X}, {num:%}".format(num=15)

Python占位符介绍及操作方法

标签:ber   span   alt   orm   key   seve   浮点数   使用方法   plain   

原文地址:https://www.cnblogs.com/kk911/p/11785269.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!