Alors disons que j'ai cette classe :
class Person:
first_name = 'First Name'
last_name = 'Last Name'
phone_number = '000-000'
Ce que je veux faire, c'est obtenir first_name
, last_name
y phone_number
dans l'ordre exact.
Merci.
Alors disons que j'ai cette classe :
class Person:
first_name = 'First Name'
last_name = 'Last Name'
phone_number = '000-000'
Ce que je veux faire, c'est obtenir first_name
, last_name
y phone_number
dans l'ordre exact.
Merci.
Vous ne pouvez pas accéder à une variable de l'extérieur si elle n'est pas dans le fichier self.yourVariableName = 'quelque chose'. Pour que cela fonctionne et que vous puissiez accéder aux variables depuis l'extérieur, modifiez le programme de la manière suivante :
class Person():
def __init__(self):
self.first_name = "First Name"
self.last_name = "Last Name"
self.phone_number = "000-000"
Maintenant si vous faites ce qui suit dans le même fichier :
person1 = Person()
print(person1.first_name)
print(person1.last_name)
print(person1.phone_number)
Ceci devrait s'afficher dans la console :
First Name
Last Name
000-000
Vous pouvez aussi le faire :
person1 = Person()
print(person1.first_name)
print(person1.last_name)
print(person1.phone_number)
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.