name=input('Name is ')
age=int(input('Age is '))print('I\'m %s, %d years old'%(name, age))#表示宽度和精度print('%10d'%99)#10表示宽度,99这个数字占了10个字符的位置99print('%.3f'%3.1415936)# .3 表示保留小数点后3位3.142print('%10.3f'%3.1415936)# 一共总宽度位10,保留小数点后3位3.142
{}做占位符
print('I\'m {0},{1} years old'.format(name,age))#{index}print('{0}'.format(3.1415926))3.1415926print('{0:.3}'.format(3.1415926))# .3表示的是一共三位数3.14print('{0.3f}'.format(3.1415926))# .3f表示是3位小数3.142print('{0:10.3f}'.format(3.1415926))# 同时表示宽度和精度,一共是10位,保留3位小数3.142