python-占位符操作

Python占位符操作说明

本文汇总一下python中的占位符操作

文章目录

  • Python占位符操作说明
    • 方法一
    • 方法二

方法一

tpl = "i am {}, age {}, {}".format("seven", 18, 'alex')
print('it is {:.2f}C'.format(C))#print小数点后两位
print("{}*{}={:2} ".format(j,i,i*j)) #占位两位
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([1, 2, 3], [11, 22, 33]) #第一个数字为第几个列表,第二个中括号里的数字为数组里第几个元素

方法二

tpl = "i am %(name)s age %(age)d" % {"name": "alex", "age": 18}
tpl = "i am %s age %d" % ("alex", 18)
tpl = "i am %(pp).2f" % {"pp": 123.425556} #f前面的数字为保留几位小数#%d  整数,%2d  占两位的整数;%f  浮点数;%s  字符串;%x  十六进制整数;%r复数


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部