"There should be one-- and preferably only one --obvious way to do it."

https://www.python.org/dev/peps/pep-0020/


-----------------------------------
sSQL =  "line 1\n"
sSQL += "line 2\n"
sSQL += "line 3"
-----------------------------------
sSQL = ("line 1\n"
        "line 2\n"
        "line 3")
-----------------------------------
sSQL = "\n".join([
         "line 1",
         "line 2",
         "line 3",
       ])
-----------------------------------
sSQL =  """line 1
line 2
line 3"""
-----------------------------------
sSQL = """\
line 1
line 2
line 3"""
-----------------------------------
sSQL = "line 1\n" \
       "line 2\n" \
       "line 3"
-----------------------------------


Which is the "one obvious way" to do it?

I liked:

sSQL =  "line 1\n"
sSQL += "line 2\n"
sSQL += "line 3"


but it's frowned upon in PEP8.


--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to