• Captain Aggravated@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      10 hours ago

      AFAIK the syntax seems to be the same.

      def sayHam():
          print("Ham")
      
      sayHam()
      

      works when typed into the Python console, no class needed. I program as a hobby, I’m no expert on the language, but does Python even differentiate between functions and class methods internally? Other than just scope? There’s a possibility I’ll learn something today.

      • Uairhahs@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        6 hours ago

        Nope Def is universal for definition of a function wether it be a class method main method or even nested method