标签:python str.format
'{0},{1}'.format('kzc',18) #按照替换字段中的数字带入format方法中的参数 'kzc,18' '{},{}'.format('kzc',18) #替换字段中没有数字就按照顺序带入format方法中的参数 'kzc,18' '{1},{0},{1}'.format('kzc',18) '18,kzc,18'值得注意的是,如果格式化字符串包括大括号,就需要将他复写
>>> "{{{0}}}".format("fsdg") '{fsdg}'
>>> "{who}今年已经{age}岁了".format(who="王尼玛",age=88) '王尼玛今年已经88岁了' >>> "{who}今年已经{0}岁了".format(88,who="王尼玛") #按照位置与按照字段名同时使用 '王尼玛今年已经88岁了' >>>
>>> name=["王尼玛","叫兽小星","老湿"] >>> age=[23,34,45,567] >>> "{0[0]}和{0[1]}是好基友,他们已经搞基{1[3]}年了".format(name,age) '王尼玛和叫兽小星是好基友,他们已经搞基567年了'对字典
>>> "{0[name]}已经{0[age]}岁了".format(stock) '王尼玛已经99岁了
>>> import sys >>> import math >>> "math.pi=={0.pi}sys.maxunicode=={1.maxunicode}".format(math,sys) 'math.pi==3.141592653589793sys.maxunicode==1114111'
>>> "{0:-^10}".format("输入进去") '---输入进去---'
>>> "{0:.{1}}".format("66666666666666666",maxwidth) '666666666666'
>>> "{0:b},{0:o},{0:x},{0:X}".format(999) '1111100111,1747,3e7,3E7' >>> "{0:#b},{0:#o},{0:#x},{0:#X}".format(999) '0b1111100111,0o1747,0x3e7,0X3E7' >>>
>>> "{0:0= 4}".format(23) ' 023' >>> "{0:0=-4}".format(23) '0023'
Python菜鸟晋级08----str.format()方法
标签:python str.format
原文地址:http://blog.csdn.net/a359680405/article/details/42844443