新手,一个Python小问题求解答

ab = { 'Caresse': 'caressezhu@hotmail.com',
    'Kay': 'kayfeng@163.com',
    'Angel': 'angelclare@126.com'
}

for key, value in ab.items():
  print 'Contact %s at %s' % (key, value)

print '\n'

for key, value in ab.items():
  print 'Contact %s at %d' % (key, value)

http://img.mukewang.com/5762bde30001dd9904380159.jpg

我的第一个for语句用了两次%s, 打印出了正确的邮箱

第二个for语句用了%s和%d, 打印显示undefined

请问为什么不可以用%d? 谢谢!

caressezhu
浏览 1433回答 2
2回答

秋名山车神

%s = 字符类型%d = 数值类型

慕码人2521115

%d 是打印数字用的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python