1),在Python中,采用的格式化方式和C语言是一致的,用%实现,看下例:

      >>> 'Hello, %s' % 'world'
'Hello, world'
>>> 'Hi, %s, you have $%d.' % ('Michael', 1000000)
'Hi, Michael, you have $1000000.'

这里保存为了1,shuchu.py  文件

print('%2d-%02d' % (3, 1))
       print('%.2f' % 3.1415926)

运行结果:

2), 方法二:    format()

  

练习:

小明的成绩从去年的72分提升到了今年的85分,请计算小明成绩提升的百分点,并用字符串格式化显示出'xx.x%',只保留小数点后1位:

答案:

( 用   notepad++  保存为  .py  文件)

s1=72

s2=85

r=(s2-s1)/s1*100

print('小明成绩提升的百分点是:%.1f%%'%r)

print('hello,{0}成绩提升的百分点是{1:.1f}%'.format('小明',r))

注释:

print('小明的成绩提升了%.1f%%' % r) 打印出“小明的成绩提升了(计算出来的百分比)”的字符串

其中,“%.1f”是占位符,表示这里是一个变量的值,格式为小数点后一位的浮点数; “%.1f”后面的“%%”表示百分号(%);

“% r”是参数值,就是把前面计算的变量r按照“%.1f”的格式填入最后输出,

例:小明的成绩提升的百分点是18.1%

运行结果:

最新文章

  1. JavaScript值类型与执行环境和垃圾处理机制
  2. Android菜单Menu的创建
  3. Yslow&PageSpeed– 诊断各种缓慢症状
  4. 【英语】Bingo口语笔记(68) - come系列
  5. VS2008试用版到期解决办法
  6. [UNITY 5.4 UGUI] 模态对话框
  7. php面试题整理(二)
  8. SHOI2008仙人掌图(tarjan+dp)
  9. Invalid character found in the request target.
  10. 【mysql】编码问题
  11. Android 8 设置蓝牙名称 流程
  12. 使用AWR报告诊断Oracle性能问题
  13. Word2007的自动插入题注!
  14. Android开发之AsyncTask的使用
  15. [WebGL入门]十八,利用索引缓存来画图
  16. OAF点击事件对页面组件的Required属性不验证
  17. centos 系统下彻底删除mysql
  18. Django中间件解析
  19. 《effective c++》读书笔记(上)
  20. 【BZOJ】1703: [Usaco2007 Mar]Ranking the Cows 奶牛排名

热门文章

  1. Kafka简介及使用PHP处理Kafka消息
  2. 新建promise
  3. [题解]小X的液体混合
  4. 关于Tomcat
  5. elastic的gc相关
  6. 微擎$_W['uniacid']无法获取
  7. CF487E Tourists--圆方树
  8. web技术应用分享
  9. Matlab安装完成后,出现错误licensing error:-8523的解决方法
  10. zeppelin中连接hive和impala