[Introduction à Python3 Jour 11] Chapitre 6 Objets et classes (6.1-6.2)

6.1 Qu'est-ce qu'un objet?

6.2 Définition de classe par classe


#Définition de la classe Person
>>> class Person():
...     pass
... 
#Les objets sont créés en appelant des noms de classe comme des fonctions.
>>> someone=Person()
>>> class Person():
...     def __init(self):
...         pass
... 

#__init__()Est un nom spécial donné à la méthode qui initialise un objet individuel lorsqu'il est créé à partir de la définition de classe. De plus, lors de la définition dans une classe, le premier argument doit être self.

#L'argument self fait référence à l'objet créé lui-même.

#Self l'objet nouvellement créé, un autre argument("Elmer Fudd")Comme le nom de l'objet__init__()Appelez la méthode.
>>> class Person():
...     def __init__(self,name):
...         self.name=name
... 
>>> hunter = Person("Elmer Fudd")
>>> print("The mighty hunter:",hunter.name)
The mighty hunter: Elmer Fudd

Impressions

Je pouvais comprendre le concept d'objets et de classes, mais il était difficile de s'habituer à la grammaire ...

Les références

"Introduction à Python3 par Bill Lubanovic (publié par O'Reilly Japon)"

Recommended Posts

[Introduction à Python3 Jour 12] Chapitre 6 Objets et classes (6.3-6.15)
[Introduction à Python3 Jour 11] Chapitre 6 Objets et classes (6.1-6.2)
[Introduction à Python3, jour 22] Chapitre 11 Traitement parallèle et mise en réseau (11.1 à 11.3)
[Introduction à Python3 Jour 1] Programmation et Python
[Introduction à Python3 Jour 13] Chapitre 7 Chaînes de caractères (7.1-7.1.1.1)
[Introduction à Python3 Jour 14] Chapitre 7 Chaînes de caractères (7.1.1.1 à 7.1.1.4)
[Introduction à Python3 Jour 15] Chapitre 7 Chaînes de caractères (7.1.2-7.1.2.2)
[Introduction à Python3 Day 21] Chapitre 10 Système (10.1 à 10.5)
[Introduction à Python3, jour 17] Chapitre 8 Destinations de données (8.1-8.2.5)
[Introduction à Python3, jour 17] Chapitre 8 Destinations de données (8.3-8.3.6.1)
[Introduction à Python3 Jour 19] Chapitre 8 Destinations de données (8.4-8.5)
[Introduction à Python3 Day 18] Chapitre 8 Destinations de données (8.3.6.2 à 8.3.6.3)
[Introduction à Python3, Jour 23] Chapitre 12 Devenir un Paisonista (12.1 à 12.6)
[Introduction à Python3 Jour 20] Chapitre 9 Démêler le Web (9.1-9.4)
À propos des objets et des classes Python
[Introduction à Python3 Jour 8] Chapitre 4 Py Skin: Structure du code (4.1-4.13)
[Introduction à Python3 Jour 3] Chapitre 2 Composants Py: valeurs numériques, chaînes de caractères, variables (2.2 à 2.3.6)
[Introduction to Data Scientists] Bases de Python ♬ Fonctions et classes
[Introduction à Python3 Jour 2] Chapitre 2 Composants Py: valeurs numériques, chaînes de caractères, variables (2.1)
[Introduction à Python3 Jour 4] Chapitre 2 Composants Py: valeurs numériques, chaînes de caractères, variables (2.3.7 à 2.4)
Lier des méthodes aux classes et instances Python
Introduction à la vérification de l'efficacité Chapitre 1 écrit en Python
[Introduction à Python3 Jour 7] Chapitre 3 Outils Py: Listes, Taples, Dictionnaires, Ensembles (3.3-3.8)
[Introduction à Python3 Jour 5] Chapitre 3 Outils Py: listes, taples, dictionnaires, ensembles (3.1-3.2.6)
[Introduction à Python3 Jour 10] Chapitre 5 Boîte cosmétique de Py: modules, packages, programmes (5.4-5.7)
[Introduction à Python3 Jour 9] Chapitre 5 Boîte cosmétique de Py: modules, packages, programmes (5.1-5.4)
[Introduction à Python3 Jour 6] Chapitre 3 Liste des outils Py, tapple, dictionnaire, set (3.2.7-3.2.19)
Introduction à la vérification de l'efficacité Chapitre 3 écrit en Python
Introduction au langage Python
Introduction à OpenCV (python) - (2)
[Introduction à l'application Udemy Python3 +] 64. Espace de noms et portée
[Hikari-Python] Chapitre 09-02 Classes (Création et instanciation de classes)
[Hikari-Python] Chapitre 09-01 Classes (Bases des objets)
Introduction à la vérification de l'efficacité Chapitre 2 écrit en Python
[Introduction à l'application Udemy Python3 +] 35. Opérateurs de comparaison et opérateurs logiques
Le mémo Python le plus simple au Japon (classes et objets)
[Chapitre 5] Introduction à Python avec 100 coups de traitement du langage
[Chapitre 3] Introduction à Python avec 100 coups de traitement du langage
[Chapitre 2] Introduction à Python avec 100 coups de traitement du langage
[Introduction à Udemy Python3 + Application] 68. Instruction d'importation et AS
[Livre technique] Introduction à l'analyse de données avec Python -1 Chapitre Introduction-
[Chapitre 4] Introduction à Python avec 100 coups de traitement du langage
Introduction à Python Django (2) Win
À propos des variables et des objets Python
Introduction à la communication série [Python]
[Introduction à Python] <liste> [modifier le 22/02/2020]
Introduction à Python (version Python APG4b)
Une introduction à la programmation Python
Introduction à Python pour, pendant
[Introduction à cx_Oracle] (Partie 6) Mappage des types de données DB et Python
[Introduction à l'application Udemy Python3 +] 42. pour instruction, instruction break et instruction continue
[Introduction à l'application Udemy Python3 +] 39. instruction while, instruction continue et instruction break
[Introduction à l'application Udemy Python3 +] 36. Utilisation de In et Not
[Introduction à Udemy Python3 + Application] 50. Arguments de position, arguments de mots-clés et arguments par défaut
Introduction à la vérification des effets Rédaction des chapitres 4 et 5 en Python
[Introduction à Python] Combinaison des données Nikkei Average et NY Dow CSV
[Présentation de l'application Udemy Python3 +] 58. Lambda
[Présentation de l'application Udemy Python3 +] 31. Commentaire
Python 3.6 sous Windows ... et vers Xamarin.
objet perl et classe python partie 2.
ABC pour les classes abstraites Python et la saisie de canard