Permanently Deleted

  • Deathray5@lemmynsfw.com
    link
    fedilink
    arrow-up
    2
    ·
    8 个月前

    How would you write it, I’m new to python but it reads like they are just trying to make the code not go off the side of the screen?

    • gravitas_deficiency@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      8 个月前

      You do multiline strings with 3 quotes, e.g.:

      some_var = “string”
      s = f"""
      This is a very very very very very very very very very
      very very very very very very long {some_var}.
      """
      

      If you don’t want line breaks, you can also do

      some_var = “string”
      s = (
        f”This is a very very very very very very very very very”
        # note the leading space here
        f” very very very very very very long {some_var}.”
      )
      

      But doing it the way shown will render the string something like:

      This is a very very very very very very very very very      very very very very very very long {some_var}.
      

      That big block of white space in the middle is not desired.