一. print格式化输出,以及使用format控制

字符串的格式化方法分为两种,分别为占位符(%)和format方式。占位符方式在Python2.x中用的比较广泛,随着Python3.x的使用越来越广,format方式使用的更加广泛。

占位符(%)

格式化字符 含义
%s 字符串
%d 有符号十进制整数,%0.6d 表示输出的整数显示位数,不足的地方使用0补全
%f 浮点数,%0.2f 表示小数点后只显示两位
%% 输出% (bug点)
name = "小明"
print("我的名字叫 %s, 请多多关照!" % name)
student_no = 193
print("我的学号是 %06d" % student_no)
price = 8.5
weight = 7.5
money = price * weight
print("苹果单价 %.02f 元/斤,购买 %.02f 斤,需要支付 %.02f 元" % (price, weight, money))
scale = 0.25
print("数据比例是 %.02f%%" %(scale * 100))

输出:

我的名字叫 小明, 请多多关照!
我的学号是 000193
苹果单价 8.50 元/斤,购买 7.50 斤,需要支付 63.75 元
数据比例是 25.00%

format方法

print('{1},{0},{1}'.format('TaoXiao',18))  # 通过位置传递,相当方便,可以重复,可以换位置。
print('{name}: {age}'.format(age=24,name='TaoXiao')) # 通过关键字传递。
a = ('baidu', 'com')
print("{0[0]}.{0[1]}".format(a)) #传递元组索引传递

输出:

18,TaoXiao,18
TaoXiao: 24
baidu.com

最新文章

  1. 《UML大战需求分析》阅读随笔(六)
  2. sqlite 增删改查
  3. Android笔记:ninepatch
  4. Python [Leetcode 350]Intersection of Two Arrays II
  5. [React] React Fundamentals: First Component
  6. 读书笔记 effective c++ Item 30 理解内联的里里外外 (大师入场啦)
  7. 阻止Nmap的黑手
  8. java.lang.OutOfMemoryError:GC overhead limit exceeded解决方法
  9. tomcat服务器怎样远程调试
  10. Codeforces986C AND Graph 【位运算】【dfs】
  11. 基于框架的RPC通信技术原理解析
  12. 使用Softmax回归将神经网络输出转成概率分布
  13. api文档管理系统合集
  14. 一个linux内核模块移植到低版本时发生的异常
  15. 【WEB2.0】 网页调用QQ聊天(PC+M站)
  16. Linux 系统的DNS配置文件
  17. lspci命令详解
  18. Redis安装部署、Jedis的使用
  19. 简说mvc路由
  20. WebKit 在 Windows 平台下编译小结

热门文章

  1. 生产者和消费者之间的线程通讯wait()
  2. fiddler无法生成证书
  3. centos与debian网卡
  4. java实现自定义同步组件的过程
  5. OUC_Summer Training_ DIV2_#2之解题策略 715
  6. jq批量与表单赋值
  7. MySQL使用空事务解决slave从库errant问题
  8. mha之vip漂移 配置binlog-server备份服务器 Atlas
  9. Qt编写数据可视化大屏界面电子看板1-布局方案
  10. Scala中的列表可以添加元素吗?