python输出表达式值_python 输出表达式之format
principal = 1000rate= 0.05numyears= 5year= 1
while year <=numyears:
principal= principal * ( 1 +rate )print( year , principal)
year+= 1
#輸出:
python express.py
(1, 1050.0)
(2, 1102.5)
(3, 1157.625)
(4, 1215.5062500000001)
(5, 1276.2815625000003)
#將 print( year , principal)替換成?print( format(year,‘3d‘),format(principal,‘0.2f‘))
#輸出
python express.py
(‘ 1‘, ‘1050.00‘)
(‘ 2‘, ‘1102.50‘)
(‘ 3‘, ‘1157.62‘)
(‘ 4‘, ‘1215.51‘)
(‘ 5‘, ‘1276.28‘)
format(‘要輸出的內(nèi)容‘,‘格式‘)#還可以#將 print( year , principal)替換成?print(‘{0:3d} {1:0.2f}‘.format(year,principal))
python express.py
1 1050.00
2 1102.50
3 1157.62
4 1215.51
5 1276.28#print(‘{0:3d} {1:0.2f}‘.format(year,principal)):號前面的0表示year第一個位置,:號前面的1表示princpal第二個位置,:號后面的代表格式
#字典格式輸出
List = {‘Name‘: ‘xiaowei‘, ‘Age‘: 23, ‘Job‘: ‘Python‘}
print(‘Name: {0[Name]:s}; Age: {0[Age]:d}; ‘‘Job: {0[Job]:s}‘.format(List))
#輸出
#Name: xiaowei; Age: 23; Job: Python
##################################################################
#此外還可以
print(‘{year} {principal}‘.format(year=12,principal=3))
#結(jié)果
#python express.py
#12 3
#############################################################
總結(jié)
以上是生活随笔為你收集整理的python输出表达式值_python 输出表达式之format的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 3.7.3 thinker
- 下一篇: 临界区设计太大或太小有何缺点_这些衣帽间