Just started as in, I’m about an hour into a 4 hour intro video. Seeing two basic ways of manipulating things and don’t understand the difference.

If I want to know the length of a string and I just guess at how to do it I would try one of these two things,

  1. Len(string)
  2. string.len()

What is the difference between these types of statements? How do I think about this to know which one I should expect to work?

  • joshthewaster@lemmy.worldOP
    link
    fedilink
    arrow-up
    4
    ·
    5 months ago

    Thanks this is helpful.

    Function - probably has some limitations depending on what it is meant to do but generally I send a thing, it does it’s function to that thing, and returns the result (or error).

    Method - part of the thing itself. Would have to be defined for that ‘object’ and if it isn’t then it probably doesn’t make sense to ask for that info.

    Probably have a ways to go to understand objects and why I would choose one VS the other.