idiom06.py 302 字节
Newer Older
J
jackfrued 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14
data = {'x': '5'}

# if 'x' in data and isinstance(data['x'], (str, int, float)) \
#         and data['x'].isdigit():
#     value = int(data['x'])
#     print(value)
# else:
#     value = None

try:
    value = int(data['x'])
    print(value)
except (KeyError, TypeError, ValueError):
    value = None