0

有人可以解释这个脚本吗?

 device = {}

    ua = request.META.get('HTTP_USER_AGENT', '').lower()

    if ua.find("iphone") > 0:
        device['iphone'] = "iphone" + re.search("iphone os (\d)", ua).groups(0)[0]

我知道它获取了用户代理,并且第一位搜索 iphone 的字符串。但

为什么 > 0?第二个喜欢做什么?

4

1 回答 1

1

我不是 python 人,但我几乎可以肯定.find()返回字符串“iphone”出现的位置。

因此,如果找到它,它将 >= 0。

于 2013-02-27T11:59:59.230 回答