注册 登录
编程论坛 Python论坛

关于类的问题

spydanger 发布于 2010-05-28 22:18, 677 次点击
前辈们,大家好

我有个问题想请教一下


def howMany(klass):
  '''Prints the current population.'''
  print('We have {0:d} robots.'.format(Robot.population))

在这个类方法种  {0:d} 是什么意思啊?有些时候我到是{0},有些时候又是{1}
请问着3个有什么区别啊?

谢谢
3 回复
#2
外部三电铃2010-06-01 18:21
这段代码无法运行,楼主弄个可以运行的模型吧
#3
Kabie2010-06-03 10:27
{0}就是第一个参数……
{1}就是第二个参数……
{i}也就相当于参数元组取[i]
至于{i:d}后面的d是指以十进制数字显示

更详细的可以看手册里Format String Syntax一节
1