name = input('name=') lizi = 'I LOVE {_name} and {_name} LOVE ME'.format(_name=name) print(lizi)
#1.根据部位来填充字符串:foramt会把主要参数按部位次序来填充到字符串中 ,第一个主要参数是0,随后1 ……还可以不键入数据,那样也会按序来填充同一个主要参数能够填充数次 ,这个是format比%优秀的地区 liii=('hello {0} i am {1} . my name is {0}').format('Kevin','Tom') # hello Kevin i am Tom . my name is Kevin print(liii)
#2.根据key来填充 liii=('hello {name1} i am {name2}').format(name1='Kevin',name2='Tom') # hello Kevin i am Tom print(liii)
#3.根据字符填充 names=['Kevin','Tom'] liii= ('hello {names[0]} i am {names[1]}').format(names=names) # hello Kevin i am Tom liiii= ('hello {0[0]} i am {0[1]}').format(names) # hello Kevin i am Tom print(liii) print(liiii)
#4.根据词典的key names={'name':'Kevin','name2':'Tom'} liii= ('hello {names[name]} i am {names[name2]}').format(names=names) # hello Kevin i am Tom print(liii)
#5.根据目标的特性 class Names(): name1 = 'Kevin' name2 = 'Tom'
liii=('hello {names.name1} i am {names.name2}').format(names=Names) # hello Kevin i am Tom print(liii)
test = 'J:/project/first/old boy_Day2/2' print (test.find('/')) print (test[test.find('/'):]) #字符串切成片。
test = ' my name is {name} and i am {year} old.' print (test.format_map({'name':'hui','year':12}))