Hi, The '\' character is used to break lines and ask the interpreter to treat them as a single line, but Python is smart enough to allow breaking lines inside parenthesis and braces...so:
NOT WORKING: >>> a, e, i, o, u = 1, 2, Traceback (most recent call last): File "<stdin>", line 1, in ? ValueError: unpack tuple of wrong size >>> 3, 4, 5 File "<stdin>", line 1 3, 4, 5 ^ SyntaxError: invalid syntax WORKS: >>> (a, e, i, o, u) = (1, 2, ... 3, 4, 5) >>> What's the difference? The parenthesis... the interpreter sees the open parenthesis and assumes correctly that the line is not yet finished. Hugo Shi Mu wrote: > Is there any difference if I remove the '/' > from the following statement? > intMatrix2 = [[1,1,2,4,1,7,1,7,6,9],\ > [1,2,5,3,9,1,1,1,9,1],\ > [0,0,5,1,1,1,9,7,7,7]] > print intMatrix2 > I removed one '\' and it still works. > So what is the use of '\'? > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor > _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor