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