三引号中的字符串不会附加到变量

时间:2017-07-07 13:13:01

标签: python string indentation quotations

我一直收到此错误

“文件”ex24.py“,第4行     诗=“”“        ^ SyntaxError:语法无效“

在此代码中:

 print ("Let's practice everthing.")
 print ('You\'d need to know \'bout escapes with \\ that do \n newlines and \t tabs.'

poem = """
    \tThe lovely world
    with logic so firmly planted
    cannot discern \n the needs of love 
    nor comprehend passion from intuition
    and requires an explanation
    \n\t\twhere there is none.
    """

print ("--------------")
print (poem)
print ("--------------")


five = 10 - 2 + 3 - 6
print ("This should be five: %s" % (five))

def secret_formula(started):
    jelly_beans = started * 500
    jars = jelly_beans / 1000
    crates = jars / 100
    return jelly_bean, jars, crates


start_point = 10000
beans, jars, crates = secret_formula (start_point)

print ("With a starting point of: %d" % (start_point))
print ("We'd have %d beans, %d jars, and %d crates." % (beans, jars, crates))

start_point = start_point / 10

print ("We can also do that this way:")
print ("We'd have %d beans, %d jars and %d crates." % (secret_formula(start_point))

我不明白我的错误,因为我可以在我的诗变量中 当我让变量在文件中工作时,让代码正常工作吗?

1 个答案:

答案 0 :(得分:4)

您在第二行末尾缺少一个括号。请参阅here

const Component = require('../Component')

class PlayerComponent extends Component {
    constructor(uid, username){
        super('PlayerComponent');
        this.username = username;
        this.uid = uid;
    }
}

module.exports = PlayerComponent;