首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

问个python中print输出格式的有关问题

2012-03-02 
问个python中print输出格式的问题print %(1)s %{1:one, 2:two}这句可以输出one那怎么用类似的格式

问个python中print输出格式的问题
print "%(1)s" %{"1":"one", 2:"two"}
这句可以输出one
那怎么用类似的格式输出two
我试了%(2)s是不行的, KeyError

[解决办法]
print "%(1)s" %{"1":"one", 2:"two"}
one
print "%(2)s" %{"1":"one", "2":"two"}
two
是不是敲错了呢?还是真的需要{"1":"one", 2:"two"}这样的字典?
[解决办法]
key最好都用字串,类型不一致,看不出有啥用途及好处

热点排行