Python Forum
Question about naming variables in class methods
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Question about naming variables in class methods
#2
If they're meant to just be used in that method (that is, they're local variables), then you shouldn't use self. By "class method" do you mean decorated with @classmethod? I'm going to guess (and you can check whether this is correct for yourself) that if you do use self there, you'll be creating class variables that are accessible to all class and instance methods. You should make variables as tightly scoped as possible (so as above, not using self if you don't need to). Note also, that the convention is to call the first parameter to a class method cls, rather than self.

FWIW, your thread title is a bit misleading - there's nothing really about naming here.
Reply


Messages In This Thread
RE: Question about naming variables in class methods - by ndc85430 - Mar-25-2020, 04:51 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Very Beginner question on simple variables Harvy 1 231 Apr-12-2024, 12:03 AM
Last Post: deanhystad
  Class test : good way to split methods into several files paul18fr 4 528 Jan-30-2024, 11:46 AM
Last Post: Pedroski55
  question about __repr__ in a class akbarza 4 660 Jan-12-2024, 11:22 AM
Last Post: DeaD_EyE
  Unchangeable variables in a class? Calab 12 1,617 Sep-15-2023, 07:15 PM
Last Post: deanhystad
  Structuring a large class: privite vs public methods 6hearts 3 1,118 May-05-2023, 10:06 AM
Last Post: Gribouillis
  Initiating an attribute in a class __init__: question billykid999 8 1,435 May-02-2023, 09:09 PM
Last Post: billykid999
  naming entities(city abbreviations) tirumalaramakrishna 1 1,266 May-06-2022, 11:22 AM
Last Post: jefsummers
  [Solved] Novice question to OOP: can a method of class A access attributes of class B BigMan 1 1,350 Mar-14-2022, 11:21 PM
Last Post: deanhystad
  access share attributed among several class methods drSlump 0 1,082 Nov-18-2021, 03:02 PM
Last Post: drSlump
  Class variables and Multiprocessing(or concurrent.futures.ProcessPoolExecutor) Tomli 5 3,939 Nov-12-2021, 09:55 PM
Last Post: snippsat

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020