字符串格式化

字符串可以接受任何值

%d只能接受数字,%s可以接受任何值,表示放数据类型

常用的格式化:

1 # yi='gao zhong %s ban you  ren ' %'er',
2 # yi='gao zhong %s ban you %s ren ' %('er',19)
3 # yi='gao zhong %(name)s ban you %(age)d ren ' %{'name':'xiaowu','age':18}
4 # yi='percent %.2f' % 99.66
5 # yi='gao zhong %(pp).2f' % {'pp':88.663344,}
6 # yi='gao zhong %.2f %%' % 66.66

  

 format字符串格式化:

1 yi='ta shi {}, age {}, ta xing{}'.format('xiaowu',18,'wu')
2 yi='ta shi {2}, age {1}, ta xing{0}'.format('xiaowu',18,'wu')
3 yi='ta shi {name}, age {age},taxing {wu}'.format(name='xiaowu',age='18',wu='wu')
4 yi='ta shi {name}, age {age},taxing {wu}'.format(**{'name':'xiaowu','age':18,'wu':'wu'})
5 #yi='ta shi {:s}, age {:d}'.format('xiaowu',18)6 # l= ["xiaowu",18]
  # yi='ta shi {:s}, age {:d}'.format(*l)
注:5和6意思相同
9 yi='numbers:{:b},{:o},{:d},{:x},{:%}'.format(15,15,15,15,18)

 

posted @ 2022-03-17 20:09  山高水远weinierlai  阅读(71)  评论(0)    收藏  举报