Permanently Deleted

    • Deathray5@lemmynsfw.com
      link
      fedilink
      arrow-up
      2
      ·
      1 month ago

      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
        ·
        1 month ago

        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.