1、%格式化输出
①输出字符串
>>> print("His name is %s" %("Tom"))
His name is Tom
>>>
②输出整数
>>> print("He is %d years old"%(25))
He is 25 years old
>>>
③输出浮点数(%f表示输出后面提供浮点数)
>>> print("His heigth is %f m"%(1.83))
His heigth is 1.830000 m
>>>
④输出浮点数(指定保留小数的浮点数)
>>> print("His heigth is %.2f m"%(1.83))
His heigth is 1.83 m
>>>
⑤输出指定占位符的宽度
print("Name:%10s Age:%8d height:%8.2f"%("Aviad",25,1.83))
Name: Aviad Age: 25 height: 1.83
>>> print('i love %.2f'%'python')
>>>print('i love %.2s'%'python')
>>>i love py
⑥输出指定占位符的宽度(左对齐)
>>> print("Name:%-10s Age:%-8d height:%-8.2f"%("Aviad",25,1.83))
Name:Aviad Age:25 height:1.83
>>>
1、format格式化输出
>>> '{0},{1}'.format('yubg',39)
'yubg,39'
>>> '{},{}'.format('yubg',39)
'yubg,39'
>>> '{1},{0},{1}'.format('yubg',39)
'39,yubg,39'
>>>
注意!!!!
(^ )——居中,后面带宽度
(<)——左对齐,后面带宽度
(>)——右对齐,后面带宽度
(:)——后面带填充字符,只能是一个字符,不指定时,默认空格