[Mémo d'apprentissage] Bases de la classe par python

objet

Contient des données (variables (attributs)) et du code (fonctions (méthodes))

Bases de la classe

Définissez la classe Person.

python


class Person():
    def __init__(self, name):
        self.name=name

hunter=Person('Reiner Tonnies')
print('The mighty hunter:', hunter.name) # The mighty hunter: Reiner Tonnies

Héritage

python


Class Car():
    def exclaim(self):
        print("I'm a Car!")

Class Yugo(Car):
    def exclaim(self):
        print("I'm a Yugo!")
    def need_a_push(self):
        print("Hi!")

give_me_a_car=Car()
give_me_a_yugo=Yugo()

#passer outre
give_me_a_car.exclaim() #I'm a Car!
give_me_a_yugo.exclaim() #I'm a Yugo!

#Ajouter une méthode
give_me_a_yugo.need_a_push() #Hi!
give_me_a_car.need_a_push() #Erreur



Recommended Posts

[Mémo d'apprentissage] Bases de la classe par python
Classe Python (mémo d'apprentissage Python ⑦)
Mémo d'apprentissage Python pour l'apprentissage automatique par Chainer Chapitre 13 Bases du réseau neuronal
Mémo d'apprentissage de la planification des sections ~ par python ~
Les bases de Python ①
Bases de python ①
Les bases de #Python (classe)
Mémo d'étude Python & Machine Learning ④: Machine Learning par rétro-propagation
Module Python (mémo d'apprentissage Python ④)
Mémo de visualisation par Python
Python: apprentissage non supervisé: principes de base
Principes de base du grattage Python
# 4 [python] Bases des fonctions
Bases de python: sortie
Mémo d'étude Python & Machine Learning ⑤: Classification d'Ayame
Mémo d'étude Python & Machine Learning ②: Introduction de la bibliothèque
Mémo d'apprentissage Python pour l'apprentissage automatique par Chainer jusqu'à la fin du chapitre 2
Traitement d'image par matrice Basics & Contents-Reinventor of Python image processing-
Bases de l'apprentissage automatique (mémoire)
Mémo d'apprentissage Python pour l'apprentissage automatique par Chainer du chapitre 2
Mémo d'apprentissage Python pour l'apprentissage automatique par Chainer chapitres 1 et 2
python: principes de base de l'utilisation de scikit-learn ①
Apprendre avec l'enseignant 1 Principes de base de l'apprentissage avec l'enseignant (classification)
Principes de base de Python x SIG (1)
Mémo de "Cython-Accélérer Python en fusionnant avec C"
[Pour les débutants] Les bases de Python expliquées par Java Gold Part 2
Mémo d'apprentissage Python pour l'apprentissage automatique par Chainer Chapitre 7 Analyse de régression
[Pour les débutants] Les bases de Python expliquées par Java Gold Part 1
Syntaxe de contrôle Python, fonctions (mémo d'apprentissage Python ②)
Principes de base de Python x SIG (3)
Paiza Python Primer 5: Principes de base des dictionnaires
[Python] Mémo d'opération de pandas DataFrame
[Hikari-Python] Chapitre 09-03 Classe (Héritage)
Extension du dictionnaire python par argument
Python: Application de l'apprentissage supervisé (retour)
Résumé de l'apprentissage automatique par les débutants de Python
Entrée / sortie avec Python (mémo d'apprentissage Python ⑤)
Premiers pas avec Python Bases de Python
"Python startbook" mémo compatible python3
Revue des bases de Python (FizzBuzz)
Principes de base de Python x SIG (partie 2)
Graphiques Python séparés (mémo)
Comportement de python3 par le serveur de Sakura
Mémo d'apprentissage "Scraping & Machine Learning avec Python"
À propos de la liste de base des bases de Python
Histoire d'approximation de puissance par Python
(python) Principes de base du chaînage de la bibliothèque d'apprentissage en profondeur
Apprenez les bases de Python ① Débutants élémentaires
[Python] Mémo des phrases fréquemment utilisées dans les scripts Python
Les bases de Python ⑤
Les bases de Python
Mémo Python
Les bases de Python ④
mémo python
Introduction aux bases de Python de l'apprentissage automatique (apprentissage non supervisé / analyse principale)
Mémo d'apprentissage Python pour l'apprentissage automatique par Chainer Chapitre 10 Introduction à Cupy
Mémo Python
Les bases de Python ③
Les bases de Python