предназначен только для испотльзования внутри класса?
Например
class TargetUser(User):
def __init__(self, tg_user_id: int or str):
super().__init__(tg_user_id)
self.connection, self.cursor = config.get_connection_and_cursor()
def __create_temp_table(self) -> None:
...
ИЛИ
def _create_temp_table(self) -> None:
...
?
Использовать его внутри класса?
По моему для этого есть какое то специальное соглашение Лично я путаюсь. Иногда нужно переименовать метод, иногда переменные. Это помогает следит где ещё нужно отредактировать
Ответ в тексте, да
self.method_name(args)
Т.е. никакого соглашения?
Я бы сказал это не обязательно, но если кто-то будет смотреть твой код, то название желательно _name
В питоне же нет приватка н приватка
Я тебе больше скажу, я даже не знаю что это, потому что на С или плюсах нникогда не писал, ровно как и модули для питона
Обсуждают сегодня