idiom06.py 302 B

1234567891011121314
  1. data = {'x': '5'}
  2. # if 'x' in data and isinstance(data['x'], (str, int, float)) \
  3. # and data['x'].isdigit():
  4. # value = int(data['x'])
  5. # print(value)
  6. # else:
  7. # value = None
  8. try:
  9. value = int(data['x'])
  10. print(value)
  11. except (KeyError, TypeError, ValueError):
  12. value = None