现在的位置: 首页 > 综合 > 正文

Python格式化输出

2012年05月26日 ⁄ 综合 ⁄ 共 385字 ⁄ 字号 评论关闭

从C语言转过来学习python的人,总是习惯于在格式化输出后面加上”,”. 导致在编译时出错。

#!/usr/bin/python

class Person:
    def speak(self):
        print "I can say anything!"

    def walk(self,distance):
        print "I can walk %d", %distance


people = Person()
people.speak()
people.walk(30)

 

$ python class.py

  File "class.py", line 8

    print "I can walk %d", %distance

                           ^

SyntaxError: invalid syntax

 

查找了半天,原来是多加了一个”,”导致。

将print "I can walk %d", %distance 中的,去掉就OK了.

抱歉!评论已关闭.