Exemple d'utilisation de variables de classe et de méthodes de classe

hoge.py


class hoge(object):
    ham = 0 

    def __init__(self):
        self.spam = 0

    def print(self):
        print('class.ham ' + str(hoge.ham))
        print('self.ham '+ str(self.ham) )
        print('self.spam ' + str(self.spam))

        self.clsM()#La méthode de classe est auto.Peut être appelé depuis

    def increment(self):
        self.spam += 1
        self.ham += 1 #Image incrémentée après avoir été affectée à la variable de classe ham → variable d'instance ham

    @classmethod
    def clsM(cls):
        print('called class method')

a = hoge()
a.increment()
a.print()

Résultat d'exécution

python


class.ham 5
self.ham 6
self.spam 1
called class method

Recommended Posts

Exemple d'utilisation de variables de classe et de méthodes de classe
Classes et méthodes statiques
Exemple d'utilisation de lambda
Vérification des méthodes et des variables à l'aide de la bibliothèque voir
Diverses méthodes de classe et méthodes statiques
Python: variables de classe et d'instance
Globalisation des variables d'instance de classe
Variables de classe et d'instance Python
Ordre de référence des variables de classe et des variables d'instance dans "self. Variables de classe" en Python
Avantages et exemples d'utilisation de Rabbit Mq
Calcul de la classe auto-fabriquée et de la classe existante
Variable de classe
Variable de classe
Exemple d'exécution de la détection d'objets blob avec OpenCV
Comparaison de l'héritage de classe et de la description du constructeur
Visualisation de corrélation entre la quantité de caractéristiques et la variable objective
Liste des fonctions et méthodes intégrées fréquemment utilisées
Organiser la signification des méthodes, des classes et des objets
[python] Différence entre variable et self. Variable dans la classe
[Python] Chapitre 02-01 Bases des programmes Python (opérations et variables)
Problème avec les variables pseudo-privées Python et l'héritage de classe
Lissage des séries temporelles et des données de forme d'onde 3 méthodes (lissage)
Méthodes fréquemment utilisées de sélénium et de belle soupe
[Python] Type de classe et utilisation du module datetime
Résumé du traitement pickle et unpickle des classes définies par l'utilisateur
Exemple de lecture et d'écriture de CSV avec Python
Raisonnement causal utilisant l'apprentissage automatique (organisation des méthodes de raisonnement causal)
Différence entre Ruby et Python en termes de variables
Évaluer, concaténer et exécuter des chaînes de caractères dans des variables en utilisant eval dans bash
Exemple d'obtention du nom du module et du nom de la classe en Python
Collecte et automatisation d'images érotiques à l'aide du deep learning
Vue d'ensemble des vues génériques basées sur les classes et des relations de classe héritées
[Python] Types de valeurs statistiques (caractéristiques) et méthodes de calcul
À propos de la classe et de l'instance
Variables globales et locales 2
Parallélisation de la méthode de classe
[python] méthode de base de la classe
Exemple de mise en œuvre de la gestion centralisée de l'inventaire et des variables en liant Ansible et serverspec (prend en charge plusieurs serveurs)
Variables globales et locales 1
Exemple de programme et exemple d'exécution de la généralisation empilée
Calcul de l'odométrie à l'aide de CNN et estimation de la profondeur Partie 2 (CNN SLAM # 2)
Examen de la méthode de prévision des échanges utilisant le Deep Learning et la conversion en ondelettes - Partie 2
Obtenez des données à l'aide de l'API du ministère des Affaires intérieures et des Communications
[Python] Comment jouer avec les variables de classe avec décorateur et métaclasse
[Apprentissage automatique] Sélection de fonctionnalités de variables catégorielles à l'aide du test du chi carré
Utilisation de MLflow avec Databricks ② --Visualisation des paramètres expérimentaux et des métriques -
python> Exemple d'utilisation de strip ()> src = '0123456789ABCDEF' / wrk = src.strip ('DEF')
Vérification et mise en œuvre de la méthode de reconstruction vidéo en utilisant GRU et Autoencoder
Dérivation de l'algorithme EM et exemple de calcul pour le tirage au sort
Explication du CSV et exemple d'implémentation dans chaque langage de programmation