Size: a a a

2021 November 10

N

Nikolay in Python
-)
источник

K

K ноль in Python
источник

K

K ноль in Python
Типа, одни работают с данными класса, вторые - нет?
источник

A

Alex in Python
воу воу а friend функция тут каким боком?
источник

h

hightime in Python
Тоже не понял, при чем тут френд
источник

N

Nikolay in Python
Статикмендо из питона != Статик в с++ и других яп
источник

A

Andrey in Python
Типа статики доступны вне экземпляра, а класс методы получают ссылку на класс первым аргументом
источник

A

Andrey in Python
Да и обычные методы так-то доступны
источник

A

Andrey in Python
Но ладно
источник

N

Nikolay in Python
В шарпе, джаве, пллюсах Статик это классметод питона
источник

ИВ

Илья Власов... in Python
Ну вот в документации не говорится про подкласс. Как оно на практике не так важно. И я думаю, что ты будешь не очень рад, если ты в коде увидишь что-то в духе
foo = 'abc'*True + 'def'*False
источник

h

hightime in Python
Ну так у класса фабрики же есть (статик) метод типо get_instance? Или я неправильно понял о чем ты?
источник

A

Andrey in Python
class A:
   def __init__(self, name):
       self.name = name
   def say(self):
       print(self.name)
       
a = A("Vasya")
A.say(a)
Vasya
источник

A

Alex in Python
1. под объектом класса все таки обычно подразумевается экземпляр класса. класс метод получает ссылку на класс, а не на его экземпляр.
2. разница лишь в том что классметод получает первым аргументом ссылку, а статик метод нет.
3. статикметоды обычно используются для описания обычных функций, которые должны быть в скоупе класса.
источник

h

hightime in Python
1) до этого у нас был разговор что сам класс это тоже объект типа type, поэтому я так сказал, сказали что ответ неверный именно про использование
источник

h

hightime in Python
3) это я тоже сразу сказал, на что получил «а ещё?»
источник

N

Nikolay in Python
)))
источник

N

Nikolay in Python
Сеньор соьеседовад джуна, да?
источник

K

K ноль in Python
Так, погодите. Обе функции объявлены внутри класса, так? Одна имеет в аргументах self, вторая - нет. Это всё отличие?
источник

A

Alex in Python
обычно этот аргумент все таки называют cls
источник