Python Forum
Explanation of except ... as :
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Explanation of except ... as :
#3
print() should only print things like this "<__main__.e object at 0x0000016BF4C0F880>" if the thing being printed does not have a more natural string representation. In Python everything is an object, even numbers. You would be very disappointed if this happened.
x = 3+5
print(x)
Output:
<int object at x0000016BF4C0F880>
If you write classes that have a reasonable string representation you should write dunder methods __str__ and/or __repr__ so you can get better information displayed from a print.
Serafim likes this post
Reply


Messages In This Thread
Explanation of except ... as : - by Fernando_7obink - Feb-13-2021, 03:39 AM
RE: Explanation of except ... as : - by bowlofred - Feb-13-2021, 04:17 AM
RE: Explanation of except ... as : - by deanhystad - Feb-13-2021, 04:45 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Explanation of code ejKDE 4 368 Feb-26-2024, 02:50 PM
Last Post: ejKDE
  A better explanation of the last post Led_Zeppelin 9 2,369 Sep-20-2022, 05:08 PM
Last Post: deanhystad
  Operator meaning explanation Sherine 3 2,017 Jul-31-2021, 11:05 AM
Last Post: Sherine
  .maketrans() - a piece of code which needs some explanation InputOutput007 5 2,950 Jan-28-2021, 05:05 PM
Last Post: buran
  .remove() from a list - request for explanation InputOutput007 3 2,211 Jan-28-2021, 04:21 PM
Last Post: InputOutput007
  Explanation of the left side of this statement please rascalsailor 3 2,490 Sep-09-2020, 02:02 PM
Last Post: rascalsailor
  Need explanation of one line of code Fliberty 6 3,465 Feb-18-2020, 12:50 AM
Last Post: Fliberty
  explanation of code hikerguy62 2 2,245 Aug-01-2019, 01:37 PM
Last Post: hikerguy62
  While loop explanation rdgbl 1 2,297 Dec-18-2018, 01:03 AM
Last Post: stullis
  Lamda function explanation mrcool4 4 3,541 Jul-04-2018, 10:44 AM
Last Post: mrcool4

Forum Jump:

User Panel Messages

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