本来想在print里面直接定义格式化变量的值,但还是按照原格式来吧
Topic source我是新手,但是我理解这样子是对的,比如 print('小明的成绩从去年的%d'%72)你把72换成是一个浮点数,这样就显示出效果来了 print('小明的成绩从去年的%d'%72.123); print('小明的成绩从去年的%0.2f'%72.123); 输出: 小明的成绩从去年的72 小明的成绩从去年的72.12 这样就能看出差别!
- 1
我是新手,但是我理解这样子是对的,比如 print('小明的成绩从去年的%d'%72)你把72换成是一个浮点数,这样就显示出效果来了 print('小明的成绩从去年的%d'%72.123); print('小明的成绩从去年的%0.2f'%72.123); 输出: 小明的成绩从去年的72 小明的成绩从去年的72.12 这样就能看出差别!
另一只大菠萝
!/user/bin/env python3
-- coding: utf-8 --
s1=72 s2=85 s3=(s2-s1)/s2*100 print('小明的成绩从去年的%d提升到了今年的%d,提升了%.1f个百分点'%(s1,s2,s3))
如果输print('小明的成绩从去年的%d'%72) 72可以说是直接在print里面定义格式化变量的值吗??这样描述是否准确?
求指点。