Des chercheurs de sociétés pharmaceutiques ont résumé les classes en Python

introduction

Ici, nous allons vous expliquer les bases des «classes» pour les débutants de Python. On suppose que le système Python3 est utilisé.

Créer une classe

Utilisez class lors de la création d'une classe.

class_1.py


class Human:
    name = 'Yukiya'
    def say_hello():
        return 'Bonjour.'

    
print(Human.name)
print(Human.say_hello())

Vous pouvez créer une classe comme décrit ci-dessus, mais avec cette méthode d'écriture, vous ne pouvez pas créer une instance autre que "Yukiya" pour name.

Utilisez __init__ pour vous permettre de définir librement le nom plus tard. Le premier argument est «soi».

class_2.py


class Human:
    def __init__(self, n):
        self.name = n
    
    def say_hello(self):
        return 'Bonjour,' + self.name + 'est.'

    
yukiya = Human('Yukiya')
takada = Human('Au plus')

print(yukiya.name)
print(yukiya.say_hello())
print(takada.name)
print(takada.say_hello())

Héritage de classe

"Héritage" consiste à créer une "classe enfant" avec des fonctions supplémentaires basées sur une "classe parent" existante.

class_3.py


class Human:
    def say_hello(self):
        return 'Hello'
    

class Japanese(Human):
    def say_konnichiwa(self):
        return 'Bonjour.'
    

yukiya = Japanese()

print(yukiya.say_hello()) #Vous pouvez également utiliser les méthodes de la classe Human.
print(yukiya.say_konnichiwa())

Résumé

Ici, j'ai expliqué les bases des «classes» en Python. C'est une idée nécessaire pour l'orientation de l'objet, alors assurez-vous de la comprendre.

Documents de référence / liens

Quel est le langage de programmation Python? Peut-il être utilisé pour l'IA et l'apprentissage automatique?

Recommended Posts

Des chercheurs de sociétés pharmaceutiques ont résumé les classes en Python
Un chercheur d'une société pharmaceutique a résumé les fonctions de Python
Des chercheurs de sociétés pharmaceutiques ont résumé les variables en Python
Un chercheur d'une société pharmaceutique a résumé les expressions canoniques en Python
Un chercheur d'une société pharmaceutique a résumé l'analyse de fichiers en Python
Des chercheurs de sociétés pharmaceutiques ont résumé les déclarations de contrôle Python
Un chercheur d'une société pharmaceutique a résumé le test unitaire Python
Un chercheur d'une société pharmaceutique a résumé la gestion des exceptions de Python
Un chercheur d'une société pharmaceutique a résumé les normes de codage Python
Un chercheur d'une société pharmaceutique a résumé les opérateurs utilisés en Python
Un chercheur d'une société pharmaceutique a résumé SciPy
Un chercheur d'une société pharmaceutique a résumé RDKit
Les chercheurs des sociétés pharmaceutiques ont résumé scikit-learn
Un chercheur d'une société pharmaceutique a résumé le raclage Web à l'aide de Python
Un chercheur d'une société pharmaceutique a résumé les pandas
Un chercheur d'une société pharmaceutique a résumé les opérations de base de données à l'aide de Python
Un chercheur d'une société pharmaceutique a résumé NumPy
Un chercheur d'une société pharmaceutique a résumé Matplotlib
Un chercheur d'une société pharmaceutique a résumé Seaborn
Un chercheur d'une société pharmaceutique a résumé la notation d'inclusion de Python
Un chercheur d'une société pharmaceutique a résumé la structure des données de Python
Comment installer Python pour les chercheurs de sociétés pharmaceutiques
Classe Python pour apprendre avec la chimioinfomatique
Un chercheur d'une société pharmaceutique a résumé les règles de description de base de Python
Quadtree en Python --2
CURL en Python
Métaprogrammation avec Python
Python 3.3 avec Anaconda
Géocodage en python
SendKeys en Python
Méta-analyse en Python
Unittest en Python
Époque en Python
Discord en Python
Allemand en Python
DCI en Python
tri rapide en python
nCr en python
N-Gram en Python
Programmation avec Python
Plink en Python
Constante en Python
FizzBuzz en Python
Sqlite en Python
Étape AIC en Python
LINE-Bot [0] en Python
CSV en Python
Assemblage inversé avec Python
Réflexion en Python
Constante en Python
nCr en Python.
format en python
Scons en Python 3
Puyopuyo en python
python dans virtualenv
PPAP en Python
Quad-tree en Python
Réflexion en Python
Chimie avec Python