Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Python isdigit() and None
#3
I don't know what the 'preset' instance is, but when objects have a get() method, this method often has a default argument. You could use this default argument. Example with dictionaries
>>> spam = {}
>>> spam.get('last')
>>> spam.get('last', '')
''
>>> spam.get('last', '').isdigit()
False
>>> spam.get('last').isdigit()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'NoneType' object has no attribute 'isdigit'
Reply


Messages In This Thread
Python isdigit() and None - by samtal - May-06-2021, 12:59 PM
RE: Python isdigit() and None - by perfringo - May-06-2021, 01:40 PM
RE: Python isdigit() and None - by Gribouillis - May-06-2021, 01:50 PM
RE: Python isdigit() and None - by GOTO10 - May-06-2021, 02:04 PM
RE: Python isdigit() and None - by samtal - May-06-2021, 02:54 PM
RE: Python isdigit() and None - by ndc85430 - May-06-2021, 03:06 PM
RE: Python isdigit() and None - by Gribouillis - May-06-2021, 05:13 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Filter and str.isdigit producing an error tester_V 5 1,962 Aug-12-2022, 07:50 AM
Last Post: Gribouillis
  str.isdigit() vs str.isnumeric() Skaperen 4 6,317 Jun-14-2019, 01:54 AM
Last Post: Skaperen

Forum Jump:

User Panel Messages

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