Python Forum
rework of a little python-script - extending getters and setters
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
rework of a little python-script - extending getters and setters
#4
Obviously indentation of line 63 is off. Fix it so that it is aligned with the line above. However you are not listening to what @ichabod801 tells you. Your class should look like this

class Person(object):
    """
    The Person class defines a person in terms of a
    name, phone number, and email address.
    """
    # Constructor
    def __init__(self, name, phone, email, address):
        self.name = name
        self.phone = phone
        self.email = email
        self.adress = address

    def __str__(self):
        return "Person[name={}, phone={}, email={}, address={}]".format(self.name, self.phone,
                                                                        self.email, self.adress)

# create instance
person = Person(name='John Doe', phone='123454321', email='[email protected]',
                address='1600 Pennsylvania ave., Washington DC')
#access property
print(person.name)

#print object
print(person)

# assign new value of property
person.name = 'Jack Ryan'

# print again
print(person)
Output:
John Doe Person[name=John Doe, phone=123454321, [email protected], address=1600 Pennsylvania ave., Washington DC] Person[name=Jack Ryan, phone=123454321, [email protected], address=1600 Pennsylvania ave., Washington DC]
If you can't explain it to a six year old, you don't understand it yourself, Albert Einstein
How to Ask Questions The Smart Way: link and another link
Create MCV example
Debug small programs

Reply


Messages In This Thread
RE: rework of a little python-script - extending getters and setters - by buran - Oct-30-2018, 05:15 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Extending list doesn't work as expected mmhmjanssen 2 270 May-09-2024, 05:39 PM
Last Post: Pedroski55
  Is there a *.bat DOS batch script to *.py Python Script converter? pstein 3 3,526 Jun-29-2023, 11:57 AM
Last Post: gologica
  Can property getters and setters have additional arguments? pjfarley3 2 3,114 Oct-30-2020, 12:17 AM
Last Post: pjfarley3
  How to kill a bash script running as root from a python script? jc_lafleur 4 6,075 Jun-26-2020, 10:50 PM
Last Post: jc_lafleur
  crontab on RHEL7 not calling python script wrapped in shell script benthomson 1 2,387 May-28-2020, 05:27 PM
Last Post: micseydel
  Package python script which has different libraries as a single executable or script tej7gandhi 1 2,685 May-11-2019, 08:12 PM
Last Post: keames
  Extending my text file word count ranker and calculator Drone4four 8 5,450 Jan-25-2019, 08:25 AM
Last Post: steve_shambles
  How to run python script which has dependent python script in another folder? PrateekG 1 3,219 May-23-2018, 04:50 PM
Last Post: snippsat
  How to call one python script and use its output in another python script lravikumarvsp 3 32,555 May-16-2018, 02:08 AM
Last Post: lravikumarvsp
  Check Python version from inside script? Run Pythons script in v2 compatibility mode? pstein 2 9,915 Jul-07-2017, 08:59 AM
Last Post: snippsat

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020