重拾Python 六

来源:互联网 发布:mac双系统win8蓝屏 编辑:程序博客网 时间:2024/06/02 12:33

看一下%r的作用,ex6.py:

#!/usr/bin/python# -*- coding: utf-8 -*-intval = 99floatval = 9.9strval1 = 'begin"middle"end'strval2 = "begin'middle'end"boolval = Falseprint "[%d][%f][%s][%s][%s]" %(intval,floatval,strval1,strval2,boolval)print "[%r][%r][%r][%r][%r]" %(intval,floatval,strval1,strval2,boolval)

执行结果:

[99][9.900000][begin"middle"end][begin'middle'end][False][99][9.9]['begin"middle"end']["begin'middle'end"][False]

一目了然。
提醒格式串和变量列表的元素个数要匹配,试试不匹配会怎样?

0 0
原创粉丝点击