如何判断变量是否是SIkuli中的字符串或列表等?

时间:2015-04-25 16:17:59

标签: python variables sikuli

我想检查变量是否是Sikuli中的字符串或列表等? 我指的是目前在IDLE中使用的变量。

1 个答案:

答案 0 :(得分:1)

通常在Python中,您可以使用type(varName)来确定变量类型。然而,Sikuli正在使用type()用于不同的目的,因此应该使用另一种方法。几乎没有选择。

  1. isinstance()
  2. matches.__class__
  3. 只需打印值即可。在许多情况下,只需通过打印即可轻松查看变量的类型。例如,如果变量使用[]打印 - 这是一个列表,{} - 字典等...
  4. 示例:

    >>> lst1 = ['a', 'b', 'c']
    >>> isinstance(lst1, list)
    True
    >>> lst1.__class__
    <type 'list'>