字符串格式化方法format的用法:
<^> #分别为左对齐、居中、右对齐 ‘{:>18,.2f}‘.format(70305084.0) #:冒号+空白填充+右对齐+固定宽度18+浮点精度.2+浮点数声明f ‘{:^10}‘.format(‘test‘) #返回test居中,共计10个字符 ‘{1} {0}‘.format(‘one‘, ‘two‘) #{}中的数字代表排列的顺序 ‘my name is {name},age is {age}‘.format(name=‘hoho‘,age=19) ‘{0:*>10}‘.format(10) # 右对齐 ‘{0:*<10}‘.format(10) ##左对齐,冒号后跟以*作为填充
b_dict = {‘name‘:‘chuhao‘,‘age‘:20,‘province‘:‘shanxi‘}
print (‘my name is {name}, age is {age},from {province}‘.format(**b_dict)) #通过字典来对句子进行填充