如果args
是整數,我需要做一件事,如果args
是字符串,則需要做一件事。如何檢查變量的類型? Python
我該如何檢查類型?例如:
def handle(self, *args, **options):
if not args:
do_something()
elif args is integer:
do_some_ather_thing:
elif args is string:
do_totally_different_thing()
你的權利。是一覽。 – Pol 2010-08-09 14:30:41
是否有任何使用'isinstance(s,types.IntType)'而不是'isinstance(s,int)'的偏好呢?還是僅僅爲了與你提到的兩種類型的字符串一致?只是好奇。 – 2010-08-09 14:35:31
您的解決方案與python 3.1不兼容! – banx 2010-08-09 14:37:11