Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
jackfrued
GitHub Repository: jackfrued/Python-100-Days
Path: blob/master/公开课/年薪50W+的Python程序员如何写代码/code/Python/opencourse/part02/idiom06.py
3078 views
1
data = {'x': '5'}
2
3
# if 'x' in data and isinstance(data['x'], (str, int, float)) \
4
# and data['x'].isdigit():
5
# value = int(data['x'])
6
# print(value)
7
# else:
8
# value = None
9
10
try:
11
value = int(data['x'])
12
print(value)
13
except (KeyError, TypeError, ValueError):
14
value = None
15
16