笨办法学Python习题06:字符串(string)和文本

[复制链接]
2989 0
我在Terminal 里面敲下了如下的代码:

Snip20150603_1.png

你可以下载示例: ex6.py (414 Bytes, 下载次数: 3415)

  1. x = "There are %d types of people. " % 10
  2. binary = "binary"
  3. do_not = "don't"
  4. y = "Those who know %s and those who %s ." % (binary, do_not)
  5. print x
  6. print y
  7. print "I said: %r ." % x
  8. print "I also said: '% s'." % y
  9. hilariours = False
  10. joke_evaluation = "Isn't that joke so fuuny ?! %r"
  11. print joke_evaluation % hilariours
  12. w = "this is the left side of ..."
  13. e = "a string with a right side ."
  14. print w + e
复制代码


最后的输出结果是:

Snip20150603_2.png

思考的问题是:
  • 如果把第一行的 % d 换成 % s ,程序是正常运行的,那% d 和 % s 的区别是什么呢?
  • % r 和 % d 、% s 的本质区别是什么呢?
  • 第11行的 % 号为什么和 + 号的作用一样?
您需要登录后才可以回帖 登录 | 禁止注册

本版积分规则

研究报告

更多

社区同学

更多

客服中心

Admin@tjrzzl.com 周一至周日 10:00-22:00 仅收市话费

关注我们

  • 加入QQ群组
  • 关注官方微信
关于我们
关于我们
友情链接
联系我们
帮助中心
运营理念
注册说明
获取硬币
服务说明
社区规范
免责声明
账户安全
关注我们
官方微博
官方空间
官方微信
快速回复 返回顶部 返回列表